由于某种原因,rails应用程序不再请求app / asset / javascripts文件夹下的js文件。
我在application.rb
我在application.js
中有这些行:
//= require_self
//= require_tree .
正确使用空白行。
我已将此行添加到我的application.html.erb
文件中:
<%= javascript_include_tag "application" %>
<%= csrf_meta_tag %>
我在application.js, jquery.js, jquery-ui.js, prototype.js
文件夹中有javascripts
和其他一些js文件。
但是当我在Firefox firebug中访问那些js文件时,内容与文件夹中的内容不同。我不断收到消息:Served asset /xxx.js - 304 Not Modified (0ms)
。
令人沮丧,我真的需要一些帮助。 提前谢谢!
我正在使用
Rails版本:3.2.7
Ruby版本:ruby 1.9.3p194
宝石版:1.8.24
瘦服务器
更新:
我使用过rake assets:clean
,这种情况再也没发生了!
答案 0 :(得分:1)
可能这是因为你在公共目录中有这个预编译的文件
尝试将此添加到development.rb
config.serve_static_assets = false