2014-01-12 26 views
0

我已經從Treehouse Rails開發者課程下載了項目文件。 Rails開發冒險,第4階段:使用AJAX。我設法讓應用程序工作,但我的引導樣式不顯示。Bootstrap CSS不會在rails項目中顯示

的引導文件都在各自的文件夾 下面是從我application.css一些代碼

*= require_self 
*= require_tree 

body { 
padding-top: 40px; 
} 

.alert { 
margin-top: 10px; 
} 

我application.html.erb確實包含樣式表的鏈接標籤

<%= stylesheet_link_tag "application", :media => "all" %> 

我m跑軌v 3.2.6在OSX上小牛隊

提前致謝,謝謝

回答

0

我已經想通了。

  1. 集config.assets.initialize_on_precompile =在application.rb中
  2. 沖洗資產管道緩存通過運行耙TMP真:緩存:明確
2

你application.css文件應該是這樣的:

*= require_self 
*= require_tree . 

body { 
padding-top: 40px; 
} 

.alert { 
margin-top: 10px; 
} 

週期是很重要的 - 這意味着所有搶在當前目錄中的樣式表。

+0

說幹就幹,改變了這一切,沒有運氣依然。當我檢查頁面時,我注意到application.css和application.js已鏈接,但我沒有看到bootstrap.css或我stylesheets文件夾中的任何其他css文件 – Sajad

+0

嗯...也許嘗試使用gem來安裝你的文件?查看Ryan Bates的[Railscast](http://railscasts.com/episodes/328-twitter-bootstrap-basics?view=asciicast)。將gem'twitter-bootstrap-rails'添加到你的Gemfile中(不要忘記捆綁安裝),然後運行命令'rails g bootstrap:install'。從那裏你可以比較你所擁有的與寶石爲你安裝的東西。當您更改資產時,請不要忘記嘗試重新啓動服務器。 – samkpower