2011-11-25 46 views
0

我正在關注我遇到的最好的教程/書籍之一,Ruby On Rails Tutorial 但我試圖包含「藍圖」樣式表和資產/藍圖/屏幕的.css返回此:Webbrick將不會包含正確的.css文件

<html lang="en"> 
<head> 
<meta charset="utf-8" /> 
<title>Action Controller: Exception caught</title> 

我已經檢查的文件路徑是正確的: C:\ triton2 \公共\樣式表\藍圖\ screen.css

這就是頂我application.html.erb:

<!DOCTYPE html> 
    <html> 
    <head> 
    <title><%= title %></title> 
     <%= csrf_meta_tag %> 
     <%= stylesheet_link_tag 'blueprint/screen.css', :media => 'screen' %> 
     <%= stylesheet_link_tag 'blueprint/print.css', :media => 'print' %> 
    </head> 

任何想法可能會導致這種情況?更好的是,我怎麼能自己診斷出正確的解決方案?在谷歌沒有什麼是用節省this which recommended a db:migrate(沒有幫助)的

[編輯] 的解決方案是把樣式表在C:\ triton2 \ PUBLIC \資產\樣式表\藍圖\ screen.css 和將application.html.erb改爲<%= stylesheet_link_tag'stylesheets/blueprint/print.css',:media =>'print'%>

回答

1

我可能是錯的,但我認爲它可能需要在公共/資產/樣式表,而不是公共/樣式表,如果它是一個rails 3.1應用程序。

+0

你贏得了A)正確的獎賞和B)我永恆的愛。這是我在Rails 3.1安裝Rails 3.0的教程後得到的。 – David

相關問題