“使用rails进行敏捷Web开发”一书:CSS未应用

时间:2012-04-09 09:16:14

标签: ruby-on-rails css ruby

我刚刚开始潜入Rails世界,阅读着名的实用书籍书籍“带导轨的敏捷网络开发”。

到目前为止,我确实遵循了所有示例,但现在我被困在第85页(pdf版本),其中应该将自定义CSS添加到项目中。

我把css文件(可以获得here)放在“/ public / stylesheets /”文件夹中。

但是,当我在浏览器中访问/ products页面时,CSS 应用于产品列表页面。页面的所有内容都显示出来,只缺少CSS格式。该页面由this .erb文件生成。

在按照本书中的示例进行操作时,您是否遇到过同样的问题?有没有人知道出了什么问题?

非常感谢你的帮助和帮助。享受这一天!

tobi

2 个答案:

答案 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文件,我能够解决此问题。这对我很有用。