资产:预编译错误轨道
问题描述:
当我运行以下资产:预编译错误轨道
RAILS_ENV=production bundle exec rake assets:precompile
我收到以下错误
rake aborted!
Settingslogic::MissingSetting: Missing setting 'production' in myapp/config/settings.yml
,什么是在配置/ setting.yml中低于
defaults: &defaults
core:
name: Myapp
smtp:
default_from:
host:
port:
domain:
username:
password:
authentication:
start_tls:
development:
<<: *defaults
web:
host: localhost:3000
test:
<<: *defaults
web:
host: localhost:3000
有人可以帮忙吗?如果我部署到heroku,需要将什么设置文件放入?
答
我想这只是因为你的配置文件中没有production:
条目。您只有development:
和test:
。
有关信息,该documentation说Raising exceptions for missing settings helps highlight configuration problems.
但是您可以在生产抑制本(见上面的链接)