Rails Asset Pipeline不编译资产

时间:2014-08-19 16:57:47

标签: ruby-on-rails asset-pipeline

在我的application.js文件中,我有以下内容:

//= require jquery
//= require vendor

当我使用rails s加载Rails服务器时,提供的application.js文件仍然在顶部有require语句。我希望它能删除这些行并单独加载jquery文件。

我使用的是Rails 3.2.19。我的RAILS_ENV未设置。

3 个答案:

答案 0 :(得分:0)

虽然我并不完全确定您所做的事情不起作用,但我通常会使用//= require [name of js file]。例如//= require bootstrap.jsbootstrap.js文件夹内时vendors/javascript

答案 1 :(得分:0)

您使用的是旧版Ruby吗?也许是1.9.3之前的事情?在没有升级Ruby的情况下升级Rails时我遇到过类似的问题。

答案 2 :(得分:0)

链轮2.2.1的错误

更新到链轮2.2.2(通过捆绑更新链轮),现在可以正常工作