运行开发模式时,效果很好:
$ rails s
但是在制作模式时:
$ RAILS_ENV=production rails s
尝试访问它:
$ curl http://0.0.0.0:3000
然后消息是:
Access denied.
没有任何错误日志。找不到原因。
答案 0 :(得分:1)
确保在运行rails s -e production
之前完成了这些步骤。
bundle exec rake db:create RAILS_ENV=production
bundle exec rake db:migrate RAILS_ENV=production
bundle exec rake assets:precompile RAILS_ENV=production
然后你可以运行:bundle exec rails s -e production