Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 未预编译Rails 3.2 CSS_Ruby On Rails_Asset Pipeline - Fatal编程技术网

Ruby on rails 未预编译Rails 3.2 CSS

Ruby on rails 未预编译Rails 3.2 CSS,ruby-on-rails,asset-pipeline,Ruby On Rails,Asset Pipeline,我有一个Rails应用程序,它在浏览器中抛出错误。很抱歉,出现了问题。。我继续检查日志,我得到的是: Compiled visitor.js (0ms) (pid 15667) Compiled application.js (3574ms) (pid 15667) Compiled visitor.css (73ms) (pid 15667) Compiled aboutvideos.css (1ms) (pid 15667) Compiled admin.css (1ms)

我有一个Rails应用程序,它在浏览器中抛出错误。很抱歉,出现了问题。。我继续检查日志,我得到的是:

Compiled visitor.js  (0ms)  (pid 15667)
Compiled application.js  (3574ms)  (pid 15667)
Compiled visitor.css  (73ms)  (pid 15667)
Compiled aboutvideos.css  (1ms)  (pid 15667)
Compiled admin.css  (1ms)  (pid 15667)
Compiled bootstrap_and_overrides.css  (802ms)  (pid 15667)
Compiled jquery.fancybox.css  (0ms)  (pid 15667)
Compiled scaffolds.css  (8ms)  (pid 15667)
Compiled stores.css  (1ms)  (pid 15667)
Compiled application.css  (1001ms)  (pid 15667)


Started GET "/" for 190.166.197.58 at 2012-08-25 16:51:44 +0000
Processing by VisitorController#home as HTML
  Rendered visitor/home.html.erb within layouts/application (3.9ms)
Completed 500 Internal Server Error in 131ms

ActionView::Template::Error (visitor.css isn't precompiled):
    3: <head>
    4:   <title><%=h yield(:title) %></title>
    5:   <% if controller_name == "visitor" %>
    6:   <%= stylesheet_link_tag    "visitor", :media => "all" %>
    7:   <%= stylesheet_link_tag    "jquery.fancybox", :media => "all" %>
    8:   <%= javascript_include_tag "visitor" %>
    9:   <%= javascript_include_tag "jquery" %>
  app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb___794713378064579018_17000980'
Compiled visitor.js(0ms)(pid 15667)
编译的application.js(3574ms)(pid 15667)
编译的visitor.css(73ms)(pid 15667)
编译关于videos.css(1ms)(pid 15667)
已编译的admin.css(1ms)(pid 15667)
编译的bootstrap_和_overrides.css(802ms)(pid 15667)
编译的jquery.fancybox.css(0ms)(pid 15667)
汇编的scaffolds.css(8ms)(pid 15667)
编译的stores.css(1ms)(pid 15667)
编译的application.css(1001ms)(pid 15667)
于2012-08-25 16:51:44+0000开始获取190.166.197.58的“/”
VisitorController#home以HTML格式处理
布局/应用程序中呈现的访问者/home.html.erb(3.9ms)
131ms内完成500个内部服务器错误
ActionView::Template::Error(未预编译visitor.css):
三:
4:   
5:   
6:“所有”%>
7:“全部”%>
8:   
9:   
app/views/layouts/application.html.erb:6:in`_app_views_layouts_application_html_erb_794713378064579018_17000980'

正如您所看到的,visitor.css正在被编译,然后我得到一个错误,visitor.css没有被预编译。我已经在application.css中包含了*=必需的访问者。可能有什么问题?

如果您需要application.css中的visitor.css(
*=require formtastic
),那么您不需要自己包含它(
“all”%>

如果没有,则必须将其添加到
产品中。rb

config.assets.precompile += %w( visitor.css )

如果在application.css中需要visitor.css(
*=require formtastic
),则不需要自己包含它(
“all”%>

如果没有,则必须将其添加到
产品中。rb

config.assets.precompile += %w( visitor.css )

您是否将visitor.css包含在视图中的某个位置?编辑:对不起,我错过了html部分。您是否在视图中的某个地方包含visitor.css?编辑:对不起,我错过了html部分。我的问题是,只有当视图是某个控制器的一部分时,才加载css。如果我删除每个视图中的i will get,可能会搞糟一些事情。然后删除
require
并将其添加到要预编译的资产列表中;)我删除了必需的,并在
production.rb
上的资产预编译列表中添加了一些必需的资产。谢谢我的问题是,仅当视图是某个控制器的一部分时才加载css。如果我删除每个视图中的i will get,可能会搞糟一些事情。然后删除
require
并将其添加到要预编译的资产列表中;)我删除了必需的,并在
production.rb
上的资产预编译列表中添加了一些必需的资产。谢谢