我刚刚开始潜入Rails世界,阅读着名的实用书籍书籍“带导轨的敏捷网络开发”。
到目前为止,我确实遵循了所有示例,但现在我被困在第85页(pdf版本),其中应该将自定义CSS添加到项目中。
我把css文件(可以获得here)放在“/ public / stylesheets /”文件夹中。
但是,当我在浏览器中访问/ products页面时,CSS 不应用于产品列表页面。页面的所有内容都显示出来,只缺少CSS格式。该页面由this .erb文件生成。
在按照本书中的示例进行操作时,您是否遇到过同样的问题?有没有人知道出了什么问题?
非常感谢你的帮助和帮助。享受这一天!
tobi
答案 0 :(得分:2)
本书的最新版本适用于Rails 3.2(使用Asset Pipeline)。您应该将样式表放在/app/assets/stylesheets
。
答案 1 :(得分:1)
我正在使用带有Rails的敏捷Web开发 - 第4版。通过在<%= stylesheet_link_tag "application", :media => "all"%>
中添加/app/view/layouts/application.html.erb
并在depot.css.scss
中添加app/assets/stylesheets/depot.css.scss
文件,我能够解决此问题。这对我很有用。