Rails 3.1 - ActionView :: Template :: Error(找不到:application的扩展): - 找不到扩展:application

时间:2011-10-16 22:19:53

标签: javascript ruby-on-rails ruby-on-rails-3.1

在生产中运行带有Rails 3.1的应用程序时,我遇到了这个奇怪的错误。

在app / views / layouts / _javascripts.html.erb(app / views / layouts / application.html.erb中包含的文件)

<%= javascript_include_tag :application %>

有没有解决办法?

2 个答案:

答案 0 :(得分:1)

我认为你并没有真正使用Rails 3.1。

扩展的东西被用于支持使用Asset Pipeline。如果您仍然确信您确实在使用Rails 3.1,那么可能尝试使用字符串:

<%= javascript_include_tag "application" %>

我的 Rails 3.1安装中,字符串和符号都可以正常工作。

答案 1 :(得分:1)

您最近更新过rails吗?您可能需要运行rake rails:update