0
今私はdomain/:board_id/:theme_id/
のようなアドレスを持っています。しかし、私はdomain/:board_name/:theme_id
のようなものを作りたいと思っています。私は何をしますか?レール3のルートを変更するにはどうすればよいですか?
今私はdomain/:board_id/:theme_id/
のようなアドレスを持っています。しかし、私はdomain/:board_name/:theme_id
のようなものを作りたいと思っています。私は何をしますか?レール3のルートを変更するにはどうすればよいですか?
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]
両方を持ちたいですか? –
いいえ、2番目の亜種だけです:board_name – user1031147
'match' domain /:board_name /:theme_id '=>'テーマ#show '、:as =>:domain_board_theme'? –