使用引擎,nginx,乘客的应用程序中的Sprockets :: Helpers :: RailsHelper :: AssetPaths :: AssetNotPrecompiledError

时间:2012-02-13 20:11:48

标签: ruby-on-rails ruby-on-rails-3.1 nginx passenger

我有一个使用引擎的应用程序(由Gemfile gem my_engine,path =>'../ my_engine'包含)。它适用于 rails服务器。我决定用乘客把它移到nginx,但是我收到了一个错误。

  

链轮::助手:: RailsHelper :: AssetPaths :: AssetNotPrecompiledError

auth_engine.css isn't precompiled

Extracted source (around line #1):

1: <%= stylesheet_link_tag "auth_engine" %>
2: 
3: <div class="form">
4:   <% flash.each do |key, value| %>

auth_engine.css 位于my_engine / app / assets / stylesheets

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

看起来你只是单独链接到那个样式表而不是让rails滚动到application.css。在这种情况下,您应该将其移动到public / assets / stylesheets文件夹以使用它而不编译它。