![](/img/trans.png)
[英]Rails application works in local environment but in production I can't call the function because its not defined
[英]Why can't access rails application on production environment?
運行開發模式時,效果很好:
$ rails s
但是當生產模式:
$ RAILS_ENV=production rails s
並嘗試訪問它:
$ curl http://0.0.0.0:3000
然后消息是:
Access denied.
沒有任何錯誤日志。 找不到是什么原因。
確保在運行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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.