Rails不需要资产

时间:2012-08-15 22:19:32

标签: ruby-on-rails asset-pipeline

由于某种原因,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,这种情况再也没发生了!

1 个答案:

答案 0 :(得分:1)

可能这是因为你在公共目录中有这个预编译的文件

尝试将此添加到development.rb

  config.serve_static_assets = false