2012-01-03 2 views
0

이제 주소가 domain/:board_id/:theme_id/입니다. 하지만 domain/:board_name/:theme_id과 같은 것을 만들고 싶습니다. 무슨 소리 야?레일 3의 경로를 변경하는 방법은 무엇입니까?

+1

둘 다 갖고 싶어? –

+0

아니요, 두 번째 변형 : board_name – user1031147

+0

'match'도메인 추가 :/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] 
관련 문제