我正在运行一个RoR应用程序(rails 2.3.8,ruby 1.8.7),该应用程序在我的本地机器上运行良好。但对生产的日志显示以下错误:ActionView :: TemplateError(缺少模板)在轨道上的红宝石
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' -%>
在这个问题上的任何指针将有帮助, 在此先感谢
请显示代码引用你的部分。听起来就像那里有问题。 – Dty 2011-02-24 09:51:38