1. ホーム
  2. ruby-on-rails

publicにある静的なhtmlページへのルーティング

2023-09-26 01:54:48

質問

どのようにすれば /foo を表示させるには /public/foo.html をRailsで表示できますか?

どのように解決するのですか?

こうすればいいのです。

これを、routes.rb ファイルに追加してください。

match '/foo', :to => redirect('/foo.html')

更新

Rails 4では、"match"ではなく、"get"を使用する必要があります。

get '/foo', :to => redirect('/foo.html')

感謝 グラント・ビルヒマイヤー