rails 资产管道不包括 application.js 中所需的文件。
呈现给浏览器的唯一 javascript 文件是 application.js,并且 require 行没有编译为包含标签,因为它们应该是:
// This is a manifest file that'll be compiled into application.js, which will include all the files
// listed below.
//
// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
// or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path.
//
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// the compiled file.
//
// WARNING: THE FIRST BLANK LINE MARKS THE END OF WHAT'S TO BE PROCESSED, ANY BLANK LINE SHOULD
// GO AFTER THE REQUIRES BELOW.
//
//= require jquery
//= require jquery_ujs
//= require twitter/bootstrap
//= require bootstrap
//= require_tree .
;
在 config/application.rb 我有config.assets.enable = true
我正在使用 rails 3.2.8,并且尝试使用 rvm 安装 ruby 1.9.3-p398 和 2.0.0-p0。
如何让 application.js 包含所需的文件?
编辑:看起来这个问题的锁最近被解锁了,并且活动增加了。自从我从事此工作以来已经有一段时间了,并且代码不再存在。如果我没记错的话,我重新安装了 ruby 和 rails 并解决了问题。
我应该关闭这个问题吗?在这种情况下,正确的程序是什么?