Вам нужно создать для него маршрут.
Например:
resources :products do
put :update_specs, :on => :collection
end
Также по умолчанию link_to
будет искать метод GET
в ваших маршрутах. Если вы хотите обработать метод POST
или PUT
, вам нужно указать его, добавив {:method => :post }
или {:method => :put }
в качестве параметра, например:
link_to "Update Specs", {:controller => :products, :action => :update_specs}, {:method => :put }
Или вы можете использовать button_to
вместо link_to
, который по умолчанию обрабатывает метод POST
.