2

我刚刚通过阅读著名的实用书架书籍“Agile web development with rails”开始潜入Rails的世界。

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

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

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

你们中的任何人在按照书中的示例进行操作时是否遇到过同样的问题?有人知道出了什么问题吗?

非常感谢您的帮助并享受这一天!

托比

4

2 回答 2

2

本书的最新版本适用于 Rails 3.2(带有 Asset Pipeline)。你应该把你的样式表放在/app/assets/stylesheets.

于 2012-04-09T09:26:45.910 回答
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. 这对我来说非常有效。

于 2014-07-28T18:22:58.993 回答