Я запускаю приложение RoR (rails 2.3.8, ruby 1.8.7), приложение работает нормально на моем локальном компьютере. но на производстве журналы показывают следующую ошибку:
ActionView::TemplateError (Missing template folder/_file_name.erb in view path app/views) on line #19 of app/views/layouts/main.rhtml:
19: <%= render :partial => "folder/file_name" -%>
имя файла существует как папка / _file_name.html.erb
, Я попытался воспроизвести проблему в производственной среде, но безуспешно, по какой-то причине приложение rails иногда запрашивает папку / _file_name.erb
, а иногда ищет нужную папку с файлом /_file_name.html.erb
.
Может ли кто-нибудь объяснить мне, что происходит?
То же самое происходит и с файлами .rhtml, время от времени отправляет запросы приложений .erb, в то время как другие получают правильный файл .rhtml.
обновление:
<%= render :partial => "shared/meta_tags" -%>
<%= render :partial => "shared/common_resources" -%>
<%= render :partial => 'shared/ads/oas' -%>
Любые указатели по этому вопросу будет полезно, заранее спасибо