Rails 2.3.5: имена маршрутов для членов действия отличаются от имени действия - PullRequest
0 голосов
/ 08 марта 2011

У меня есть приложение rails 2.3.5, в котором действие acb изменено на pqr и изменено так, что оно работает только для метода "get".

Для достижения этой цели я использовал ресурсный маршрут с такими параметрами, как

map.resources :controller, :member => {:pqr => :get}

Во многих местах исходный файл представления имеет ссылку acb_controller_path.Если я изменяю путь в файле представления как pqr_controller_path, он работает нормально.

Есть ли способ, которым я могу ссылаться на acb_controller_path на controller /: id / pqr?

1 Ответ

1 голос
/ 08 марта 2011

Вам лучше поменять пути просмотра, чтобы они указывали на ваш новый маршрут, и я думаю, что немного неправильно понимаю ваш вопрос, но в зависимости от того, каким образом вы пытаетесь это сделать, вы можете попробовать что-то вроде этого?

map.acb_controller '/controller/:id/pqr', :controller => "controller", :action => "pqr"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...