我試圖使用Twitter的引導護欄寶石的第一次,我有一些問題。我刪除了所有Rails會除了application.css樣式表,我跑Twitter的引導護欄:錯誤加載樣式表
rails g bootstrap:install less
得到bootstrap_and_overrides.css.less文件。據the documentation你需要需要application.css,我做到了bootstrap_and覆蓋。
Application.css看起來是這樣的:
*
*= require_tree .
*= require bootstrap_and_overrides.css.less
*= require_self
*/
和bootstrap_and_overrides.css.less看起來是這樣的:
@import "twitter/bootstrap/bootstrap";
@import "twitter/bootstrap/responsive";
// bootstrap variables and mixins
@import "twitter/bootstrap/variables.less";
@import "twitter/bootstrap/mixins.less";
// other auto generated code below
的問題是,當我得到這個錯誤,當我嘗試運行應用程序:
NoMethodError in StaticPages#home
Showing /home/sheeka/Documents/workspace/my_projects/ruby/testapps/media_store/app/views/layouts/application.html.erb where line #5 raised:
undefined method `[]' for nil:NilClass
和線5分
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
當我刪除application.css一切加載,沒有問題,但沒有引導的造型。任何幫助搞清楚這一點將不勝感激。
只是試一試:你有沒有安裝'less-rails' gem? – Deep
@Deep是的。我有。 – SoSimple