我刚刚从3.0.8更新到rails 3.1 rc1。但是,我的网站中的CSS显然没有被访问,因为我的网站已经没有设计了。我虽然可以通过创建一个资源文件夹并将我的样式表和js放在app / assets文件夹中来解决这个问题,但是这样做没有用。
我还在我的config/environments/development.rb
文件
#config.action_view.debug_rjs = true
我将此文件添加到我的config/application.rb
文件
config.assets.enabled = true
这是我的gemfile的样子:
source 'http://rubygems.org'
gem 'rails', '3.1.0.rc1'
gem 'devise'
gem 'jquery-rails'
gem 'omniauth'
gem 'rails3-generators'
gem 'rails_admin', :git => 'git://github.com/sferik/rails_admin.git'
gem 'sass-rails'
group :development do
gem 'sqlite3-ruby'
end
我做错了什么?
P.S。我的图片也没有出现
答案 0 :(得分:0)
您的app/assets
目录应如下所示:
app/
assets/
images/
pancakes.png
...
javascripts/
application.js
...
stylesheets/
application.css
...
有a guide to the new asset pipeline.您可能还需要修复一些路径。