2012-01-03 9 views
0

今私はdomain/:board_id/:theme_id/のようなアドレスを持っています。しかし、私はdomain/:board_name/:theme_idのようなものを作りたいと思っています。私は何をしますか?レール3のルートを変更するにはどうすればよいですか?

+1

両方を持ちたいですか? –

+0

いいえ、2番目の亜種だけです:board_name – user1031147

+0

'match' domain /:board_name /:theme_id '=>'テーマ#show '、:as =>:domain_board_theme'? –

答えて

0
match ':board_name/:them_id' => 'some_controller#index' 

次にあなたが使用することができますActionViewヘルパー:

link_to 'Some link', :board_name => 'some_name', :them_id => 12 

あなたはリンクYOUR_DOMAINコントローラで/ SOME_NAME/12

は、あなたが得ることができる必要がありますそのパラメータとして:

params[:them_id] 
params[:board_name] 
関連する問題