Ссылка или кнопка Rails 3, которая выполняет действие в контроллере

В RoR 3 я просто хочу иметь ссылку / кнопку, которая активирует какое-либо действие / метод в контроллер. В частности, если я нажимаю ссылку «update_specs» на странице, она должна перейти к методу «update_specs» в моем контроллере продуктов. Я нашел предложения сделать это на этом сайте:

link_to "Update Specs", :controller => :products, :action => :update_specs

Однако, когда я нажимаю на эту ссылку, я получаю следующую ошибку маршрутизации:

Ошибка маршрутизации Нет совпадений маршрута {: action => "update_specs", {{1 }}: controller => "products"}

Я читал о маршрутизации, но не понимаю, зачем мне маршрутизировать этот метод, если все другие методы доступны через resources: products.

8
задан Amokrane Chentir 26 September 2011 в 17:08
поделиться