Соглашение членских маршрутов с параметрами? - PullRequest
0 голосов
/ 26 сентября 2010

Я пытаюсь создать маршрут действия (: my_action ), который позволит мне захватить текущий объект: id, а также: client_id.

Для новых записей, URL будет выглядеть так:

controller/action/new/my_action/:client_id

Для редактирования существующих записей, URL будет выглядеть так:

controller/action/:id/edit/my_action/:client_id

Я поиграл с маршрутами участников, но не могу заставить его работать в обоих вышеупомянутых сценариях.

Заранее спасибо =]

1 Ответ

1 голос
/ 26 сентября 2010

Вы можете легко объявить два маршрута и направить их оба на my_action

map.connect 'controller/action/new/my_action/:client_id', :controller => :my_controller, :action => :my_action
map.connect 'controller/action/:id/edit/my_action/:client_id', :controller => :my_controller, :action => :my_action

. Это кажется мне самым простым решением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...