找不到Rails 3.1rc4 defaults.js

Jer*_*man 12 ruby-on-rails-3

我有一个全新的Rails 3.1rc4项目.在生成一个脚手架,迁移并创建一个新条目后,我注意到我无法销毁我刚刚创建的条目.

事实证明找不到"/assets/defaults.js",因此不会弹出销毁确认对话框.

我认为这可能与新的资产管道有关,但寻找解决方案并没有帮助我.

知道为什么无法找到defaults.js吗?

谢谢你的帮助.

小智 28

这很可能是因为参考了

javascript_include_tag :defaults
Run Code Online (Sandbox Code Playgroud)

仍处于应用程序布局中.该引用应改为

javascript_include_tag "application"
Run Code Online (Sandbox Code Playgroud)


Jer*_*man 5

我发现了这个问题 - 不知何故(通过gem,可能)我的app/views/layouts/application.html.erb文件已从

<%= javascript_include_tag "application" %>

<%= javascript_include_tag :defaults %>

将其更改回原来修复我的问题.