私の Rails アプリケーションでは、何らかの理由で、URL を目的の URL にリダイレクトする必要があります。
これが私の構成設定方法routes.rb
です。
map.connect 'sample/:action/:id.:format', :controller => 'test'
URL がhttp://example.com/sampleの場合、うまくリダイレクトされます。
Test
コントローラーインデックス方式になります。URL がhttp://example.com/sample/displayname?id=10の場合、コントローラーに移動してメソッド
Test
を検索しdisplayname
ます。明らかにそこにはなかったので、"undefined
" エラー メッセージが表示されました。
ここでは、URL が ( http://example.com/sample/displayname?id=10Test
) であっても、コントローラーのインデックス メソッドに移動するには十分です。アドレスバーにもURLマスキングをしたい。http://example.com/sample/にアクセスすると、アドレス Bar http://example.com/test にリダイレクトされます。
Rails-2 アプリケーション (Rails バージョン 2.3.9) でこれを行うにはどうすればよいですか?