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/некоторое_имя/12
В контроллере вы можете получить, что параметры, как:
params[:them_id]
params[:board_name]
Вы хотите иметь оба? –
Нет, только второй вариант, через: board_name – user1031147
Добавить домен 'match '/: имя_страницы /: theme_id' => 'themes # show',: as =>: domain_board_theme'? –