■错误信息 Sprockets::Helpers::RailsHelper::AssetPaths::AssetNotPrecompiledError in Index#index
Showing ../app/views/index/index.html.erb where line #2 raised:
index.css isn't precompiled
Extracted source (around line #2):
1: <% content_for(:ex_styles) do %> 2: <%= stylesheet_link_tag "index" %> 3: <% end %> 4: <% content_for :ex_scripts do %> 5: <%= javascript_include_tag "index" %> 6: <% end %>
■RoR 版本 Ruby 1.9.3p0 Rails 3.1.3
■尝试内容 在 Google 上搜索,说“config/enviroments/production.rb”中的 config.assets.compress = true 是必要的,我的默认环境是这样的,然而相同目录的“development.rb”中的代码却是: config.assets.compress = false 把它改成 true,执行: bundle exec rake assets:precompile 得到的信息是: .rvm/gems/ruby-1.9.3-p0/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets .rvm/gems/ruby-1.9.3-p0/bin/rake assets:precompile:nondigest RAILS_ENV=production RAILS_GROUPS=assets 似乎只对 production 生效? 刷新页面依然是那个错误信息。