不确定我做错了什么。但我明白了:
GET http://localhost:3001/assets/application.css 404 (Not Found)
这是我的配置:
gem 'rails', '3.1.0.rc3'
gem 'rake', '0.9.2'
group :assets do
gem 'sass'
gem 'coffee-script'
gem 'uglifier'
gem 'sprockets'
end
在application.rb中:
config.assets.enabled = true
app / assets / javascripts / application.js中的:
//= require jquery
//= require jquery_ujs
//= require_tree .
类似于app / assets / stylesheets / application.css
为什么不生成/可访问/assets/application.[css|js?我需要手动运行吗?现在还需要链轮还是铁轨的一部分?
答案 0 :(得分:0)
这不是你的问题的具体答案,但它可能解决它:我遇到了很多问题,通过切换到rc5修复 - 我注意到你的gemfile你正在使用rc3。当我在rc4上时,我得到了很多这样的打嗝。
执行此操作后,您不再需要在gemfile中添加sprockets。另外,你没有提到它,但是你的gemfile中也有gem'jquery-rails'吗?
答案 1 :(得分:0)
正如理查德指出的那样,转向rc5有助于:
gem 'rails', '3.1.0.rc5'
但我仍然得到“堆栈级别太深”的问题,我最终想到的是由于我的sprockets版本(beta.13)所以我添加了以前版本的gem文件:
gem 'sprockets', '2.0.0.beta.12'
并且工作正常:)
答案 2 :(得分:0)