ローカルで実行すると localhost:3000/foo.html として機能する静的ページがいくつかありますが、heroku にアップロードすると機能しません。
routes.rb ファイルに以下を追加してみました:
match '/foo', :to => redirect('/public/foo.html')
foobar.com/public/foo.html にリダイレクトされますが、それでも何も見つかりません。
ローカルで実行すると localhost:3000/foo.html として機能する静的ページがいくつかありますが、heroku にアップロードすると機能しません。
routes.rb ファイルに以下を追加してみました:
match '/foo', :to => redirect('/public/foo.html')
foobar.com/public/foo.html にリダイレクトされますが、それでも何も見つかりません。
この記事に従って、 Railsに静的アセット自体を提供するように指示する必要があります。
config.serve_static_assets = true
あなたのconfig/environments/production.rb
rails_12factor
または、 gem を production グループに追加することもできます。
gem 'rails_12factor', group: :production
Herokuによると。stdout
これは、Heroku で要求されるように、ログもリダイレクトします。