Yua*_*uan 12 css ruby-on-rails
我是Ruby新手,使用ruby 1.9.2P180和Rails 3.1.0.rc2
我在my_app_root/public/stylesheets/screen.css和我的application.html.erb中有"screen.css"
<%= stylesheet_link_tag 'screen.css', :media => 'screen' %>
Run Code Online (Sandbox Code Playgroud)
根据这里它应该工作,但我的rails服务器说:
由PagesController#home作为HTML处理在布局/应用程序内呈现页面/ home.html.erb(0.0ms)在4ms内完成200 OK(视图:3.6ms | ActiveRecord:0.0ms)
在2011-06-18 11:27:53开始GET"/assets/screen.css"为127.0.0.1 +1200服务资产/screen.css - 404未找到(2ms)(pid 10966)
ActionController :: RoutingError(没有路由匹配[GET]"/assets/screen.css"):
我在这做错了什么?
提前致谢
col*_*oss 15
我在这做错了什么?
没什么,你只是使用默认的3.1安装,它使用新的基于sprockets的资产管道.
将您的样式表放入/ app/assets/stylesheets并使用
<%= stylesheet_link_tag 'application.css' %>
Run Code Online (Sandbox Code Playgroud)
在你的意见
新管道获取该文件夹中的所有样式表,并自动将它们编译为单个文件.
==
或者,您可以在application.rb中设置关闭新pipline
config.assets.enabled = false
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8987 次 |
| 最近记录: |