Rails 4 App生产中的预编译资产

时间:2013-12-17 16:43:29

标签: ruby-on-rails-4 asset-pipeline

我正在尝试运行:

RAILS_ENV=production bundle exec rake assets:precompile

但是我收到了这个错误:

rake aborted!
database configuration does not specify adapter

但是,我的数据库配置文件的生产组中没有任何内容,因为我使用的是Heroku,不需要设置它。

1 个答案:

答案 0 :(得分:2)

如果您复制开发配置并将其标记为生产,则应该可以正常运行。由于heroku会覆盖它,如果存在,您将不会导致任何问题,并且您将能够在本地进行预编译。

像这样......

development:
  adapter: sqlite3
  encoding: unicode
  database: yourapp_development
  pool: 5
  username: yourapp
  password:

production:
  adapter: sqlite3
  encoding: unicode
  database: yourapp_development
  pool: 5
  username: yourapp
  password: