Шаблон отсутствует в визуализации: файл в вызове Ajax, когда файл существует в Rails 4.2 -- ruby-on-rails поле с участием ruby-on-rails-4 пол Связанный проблема

Template missing in render :file in ajax call when the file exists in Rails 4.2


-1
vote

проблема

русский

ajax используется для модального вызова Bootstrap. js.erb файл называется успешно, и этот <код> js.erb файл должен загрузить <код> html.erb проживание в том же подсчете, что и <код> js.erb находится под <код> biz_workflowz/app/views/application/ . Вот <код> js.erb файл:

 <код> $("#newworkflow .modal-content").html('<%= j render(:file => "/biz_workflowx/application/event_action.html.erb") %>'); $("#newworkflow").modal();   

Однако <код> event_action.html.erb никогда не найден. Ошибка поднимается в <Код> action_view/path_sets.rb :

 <код> def find(*args)   find_all(*args).first || raise(MissingTemplate.new(self, *args)) #find_all(*args).first returns NIL end   

ошибка:

 <код> js.erb0  

Даже с жесткозедированным путем к файлу <код> js.erb1 , он все еще возвращает <код> js.erb2 . Аналогичный <код> js.erb3 код был использован в нескольких местах для вызова AJAX, и я не вижу, почему здесь он не работает. Что может вызвать эту ошибку?

Обновлено

Вот окна отладки, показывающие <код> js.erb4 , искали <код> js.erb5 , который не видит файл под <код> js.erb6 . Странно!

Введите описание изображения здесь Введите описание изображения здесь

Английский оригинал

Ajax is used for Bootstrap modal call. The js.erb file is called successfully and this js.erb file then should load html.erb residing in the same subdir as the js.erb is under biz_workflowz/app/views/application/. Here is the js.erb file:

$("#newworkflow .modal-content").html('<%= j render(:file => "/biz_workflowx/application/event_action.html.erb") %>'); $("#newworkflow").modal(); 

However the event_action.html.erb is never found. The error is raised in action_view/path_sets.rb:

def find(*args)   find_all(*args).first || raise(MissingTemplate.new(self, *args)) #find_all(*args).first returns NIL end 

The error is:

    ActionView::Template::Error (Missing template c:/d/code/rails_proj/engines/biz_workflowx/app/views/application/event_action.html.erb with {:locale=>[:en], :formats=>[:js, :html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee]}. Searched in:    .......       * "C:/D/code/rails_proj/engines/biz_workflowx/app/views" #<<== did search the subdir but did not find anything       * "C:/D/code/rails_proj/engines/searchx/app/views"       * "C:/D/code/rails_proj/engines/commonx/app/views"       * "C:/D/code/rails_proj/engines/authentify/app/views"       * "C:/D/code/rails_proj/webportal"       * "C:/"     ):         1: $("#newworkflow .modal-content").html('<%= j render(:file => "biz_workflowx/application/event_action.html.erb") %>');         2: $("#newworkflow").modal();       actionview (4.2.0) lib/action_view/path_set.rb:46:in `find' 

Even with hardcoded path to the file event_action.html.erb, it still returns template missing. The similar js.erb code has been used in a few places for ajax call and I does not see why here it does not work. What could cause this error?

Updated

Here is the debug windows showing the biz_workflowz/app/views has been searched by resolver which does not see the file under /application/. Strange!

enter image description here enter image description here

</div
     

Список ответов

0
 
vote

Добавить <код> event_action.html.erb файл под <код> c:/d/code/rails_proj/engines/biz_workflowx/app/views/application

 

add event_action.html.erb file under c:/d/code/rails_proj/engines/biz_workflowx/app/views/application

</div
 
 

Связанный проблема

0  find_or_initialize_by_title Уникальность  ( Find or initialize by title uniqueness ) 
У меня есть Text_field для тегов в вложенной форме (это связано с поездками), которые разделены на запятую на сохранение и сохранение слов в строке, отделенны...

1  FXCOP / STYLECOP Equivalent для Ruby на рельсах?  ( Fxcop stylecop equivalent for ruby on rails ) 
Есть ли какие-либо инструменты анализа статического кода для Ruby на рельсах? Я ищу что-то на линии «тесты VS-анализа кода», а также анализ на основе правил, ...

0  Ошибка обновления записи  ( Error updating a record ) 
Я получаю ошибку mysql: #update (ActiveReCord :: authentInvalid) "mysql :: Ошибка: # hy 000got Ошибка 139 из механизма хранения: При попытке обновить те...

0  Ruby On Rails - Включение клиента скачать видео  ( Ruby on rails enabling client to download videos ) 
Требование - у меня есть видео, размещенное на моем сервере, пользователь должен быть в состоянии загрузить файл, нажав на ссылку. Я следую инструкциям, при...

260  Rails: update_attribute vs update_attributes  ( Rails update attribute vs update attributes ) 
<код> Object.update_attribute(:only_one_field, "Some Value") Object.update_attributes(:field1 => "value", :field2 => "value2", :field3 => "value3") Оба из...

3  Chromedriver на Heroku / Rails: Невозможно загрузить приложение: Selenium :: Webdriver :: Ошибка :: WebDrivererror: Не файл: "/ usr / local / bin / chromedriver"  ( Chromedriver on heroku rails unable to load application seleniumwebdrivere ) 
Я получаю ошибку выше при попытке запустить Selenium на Heroku, ROR приложение. Я добавил buildpacks heroku-buildpack-google-chrome и heroku-buildpack-chrom...

1  Как я могу использовать Twitter Bootstrap с Ruby на Rails 3.2.12?  ( How do i use twitter bootstrap with ruby on rails 3 2 12 ) 
Я переключаюсь с PHP, чтобы Ruby на рельсы, и я люблю его, единственное, что я так привык к Twitter Bootstrap для большинства моих дизайнов, и теперь я чувств...

0  Rails Ajax Перезагрузить страницу. Почему?  ( Rails ajax reload the page why ) 
Я создаю форму: <код> <%= form_for @cover, :remote => true, :html => { :multipart => true } do |file| %> <%= file.file_field(:image, :class => 'choose_i...

7  Rails: Размер кеша в файле управления  ( Rails control file store cache size ) 
Документация для кэша на основе файлов в Rails говорит: Обратите внимание, что кеш будет расти, пока не будет заполнен диск, если вы не Периодически очищ...

3  Как сделать одинаковую страницу 404 для всех неизвестных запросов, включая изображения, в Rails 3.2, не указав каждый формат файла индивидуально?  ( How to render the same 404 page for all unknown requests including images in r ) 
Мы используем следующий путь в маршрутах в маршрутах .rb на 404S: <код> # Catches all 404 errors and redirects match '*url' => 'default#error_404' Но эт...

0  Rails 3 ActiveRecord Query Вопрос  ( Rails 3 activerecord query question ) 
У меня есть модель <код> X что <код> belongs_to :y и имеет поле <код> quantity <код> Y Модель: <код> has_many :xs belongs_to :user belongs_to :z <...

1  Дублирующие запросы из браузера  ( Duplicate requests from a browser ) 
Когда я иду к URL, такое как <код> http://localhost:3000/test12 через браузер, похожий на Firefox (даже в безопасном режиме) или Chrome, я вижу дублируе...

52  В чем разница между использованием .Exists?, И. Представляют? в рубине?  ( What is the difference between using exists and present in ruby ) 
Я хочу убедиться, что я использую их для правильного случая и хотите знать любые тонкости. Кажется, они функционируют одинаково, что нужно проверить, было ли ...

0  Миграция активного хранения от локальной дисковой службы в облако GCS  ( Migrate active storage from local disk service to gcs cloud ) 
Я пытаюсь перенести свои локальные активные файлы хранения в Google Cloud Storage. Я пытался просто скопировать файлы /storage/* на мое ведро GCS - но кажет...

6  Готовая загрузка полиморфных ассоциаций в ActiveSerecord  ( Eager loading of polymorphic associations in activerecord ) 
Это мой первый раз, используя Rails, и мне было интересно, если можно загрузить одну полиморфную ассоциацию в одном запросе SQL? Модели и ассоциации между ним...

Связанный проблема

0  find_or_initialize_by_title Уникальность 
1  FXCOP / STYLECOP Equivalent для Ruby на рельсах? 
0  Ошибка обновления записи 
0  Ruby On Rails - Включение клиента скачать видео 
260  Rails: update_attribute vs update_attributes 
3  Chromedriver на Heroku / Rails: Невозможно загрузить приложение: Selenium :: Webdriver :: Ошибка :: WebDrivererror: Не файл: "/ usr / local / bin / chromedriver" 
1  Как я могу использовать Twitter Bootstrap с Ruby на Rails 3.2.12? 
0  Rails Ajax Перезагрузить страницу. Почему? 
7  Rails: Размер кеша в файле управления 
3  Как сделать одинаковую страницу 404 для всех неизвестных запросов, включая изображения, в Rails 3.2, не указав каждый формат файла индивидуально? 
0  Rails 3 ActiveRecord Query Вопрос 
1  Дублирующие запросы из браузера 
52  В чем разница между использованием .Exists?, И. Представляют? в рубине? 
0  Миграция активного хранения от локальной дисковой службы в облако GCS 
6  Готовая загрузка полиморфных ассоциаций в ActiveSerecord