我正在运行一个 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' -%>
有关此问题的任何指示都会有所帮助,在此先感谢