2012-04-09 36 views
2

我剛剛開始通過閱讀衆所周知的實用書籍書籍「使用rails的敏捷web開發」深入Rails世界。「使用Rails進行敏捷web開發」一書:未應用CSS

到目前爲止,我確實遵循了所有的例子,但現在我被困在第85頁(pdf版本),其中自定義CSS應該被添加到項目中。

我把css文件(可以得到here)放在「/ public/stylesheets /」文件夾中。

但是,當我訪問瀏覽器中的/ products頁面時,CSS 不是適用於產品列表頁面。頁面的所有內容都顯示出來,只是CSS格式不見了。該頁面由this .erb文件生成。

當您遵循書中的例子時,您有沒有遇到同樣的問題?有沒有人知道發生了什麼問題?

非常感謝你的幫助&享受一天!

TOBI

+0

是的,幾次 - 沒有改變! – 2012-04-09 09:20:16

+0

太棒了,把它放在/ app/assets/stylesheets文件夾中的確保存了問題! – 2012-04-09 09:25:23

+1

從Rails 2.x到3.x發生了很多變化,除非您獲得本書的最新版本,否則您可能會遇到其他問題 – 2012-04-09 10:57:10

回答

2

這本書的最新版本是爲Rails 3.2(與資產管道)。你應該把你的樣式表放在/app/assets/stylesheets之下。

+0

感謝您的幫助! – 2012-04-09 09:32:13

1

我正在使用Rails的第4版敏捷web開發。我能夠通過在/app/view/layouts/application.html.erb內包含<%= stylesheet_link_tag "application", :media => "all"%>並且在app/assets/stylesheets/depot.css.scss中具有depot.css.scss文件來解決此問題。這對我來說非常合適。

相關問題