1

Ruby 2.0.0 で Rails 4 アプリケーションを開発しています。デフォルトのアプリケーション ( の直後) を使用して(または) と開発版をrails new ...切り替えると、正常に動作し、製品版ではエラーが警告されます。rails srails s -e developmentrails s -e production

No route matches [GET] "/"
Rails.root: /var/lib/stickshift/5239e9de500446eae7000028/app-root/data/584830

私はすでに変更しましたconfig/production.rb

  config.consider_all_requests_local       = true
  config.action_controller.perform_caching = true
  config.serve_static_assets = true
  config.assets.compile = true
  config.assets.digest = true

これはうまくいきませんでした。

次に、にコピーしconfig/development.rbconfig/production.rb開始rails s -e productionしたので、同じ構成で開発バージョンは正常に動作しますが、本番環境では同じエラーが返されます。

実稼働環境と開発環境で何が大きく異なるのでしょうか?

アップデート:

このチュートリアルのすべての手順を実行しましたが、提供できる静的ファイルはありません [https://devcenter.heroku.com/articles/getting-started-with-rails4]

4

1 に答える 1