Соответствующий маршрут показа не генерирующий путь? - PullRequest
0 голосов
/ 26 января 2012

У меня есть модель с именем UserPrice, и когда я настраиваю шоу-маршрут, соответствующий этому:

match "/:id/:product_name/:purchase_date/:price", :to => "user_prices#show"

Она не генерирует новый маршрут и не меняет его в представлении.Почему он этого не делает?Как мне заставить это сделать?

1 Ответ

2 голосов
/ 26 января 2012

Вы должны использовать синтаксис as => [name]:

match "/:id/:product_name/:purchase_date/:price", :to => "user_prices#show", :as => :show

создаст show_path и show_url (см. http://guides.rubyonrails.org/routing.html#naming-routes)

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