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" -%>
ファイル名はとして存在しますfolder/_file_name.html.erb
。本番環境で問題を再現しようとしましたが、うまくいきませんでした。何らかの理由で、railsアプリケーションがfolder/_file_name.erb
適切なファイルを検索するときに、要求する場合がありますfolder/_file_name.html.erb
。
誰かが私に何が起こっているのか説明してもらえますか?
同じことが.rhtmlファイルでも発生し、Railsアプリケーションは時々.erbを要求しますが、他の人は正しい.rhtmlファイルを取得します
アップデート:
<%= render :partial => "shared/meta_tags" -%>
<%= render :partial => "shared/common_resources" -%>
<%= render :partial => 'shared/ads/oas' -%>
事前に感謝します、この問題に関するポインタは役に立ちます