2011-11-25 44 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

相关问题