尝试在本地运行生产时,未预编译blueprint / screen.css

时间:2016-06-14 05:26:49

标签: ruby-on-rails asset-pipeline

在Rails 3应用程序中,我能够在本地运行开发,生产模式在远程服务器上运行正常。但是,当我尝试在本地运行我的生产环境时,出现以下错误:

ActionView::Template::Error (blueprint/screen.css isn't precompiled):
    1: 
    2: = stylesheet_link_tag 'blueprint/screen', :media => 'screen'
    3: = stylesheet_link_tag 'blueprint/print', :media => 'print'

我的environment / production.rb文件包含screen.css:

config.assets.compress = true
  config.assets.compile = false
  config.assets.digest = true

  config.assets.precompile += %w(
                                  active_admin.css
                                  active_admin_custom.css
                                  ie6.css
                                  ie7.css
                                  blueprint/ie.css
                                  blueprint/screen.css
                                  blueprint/print.css
                                  map.css
                                  print.css
                                  print_screen.css
                                  ...

当我用Google搜索此错误时,会提到另一篇文章:

bundle exec rake assets:precompile    

但是这会在我的公共目录中添加一个assets文件夹,并编译我的所有资源。我不想修改我的公共目录只是为了在本地测试我的生产服务器。我只想在本地运行生产模式。我该怎么办?

0 个答案:

没有答案