Через некоторое время после Rails я сейчас создаю проект 3.1 rails. Я вставил некоторый код из предыдущего проекта, чтобы создать link_to, который отправляет значение, но по какой-то причине я не могу получить правильное поведение, и я не понимаю, почему. Link_to is (building_controller):
<%= link_to "Upgrade", upgrade_building_path(:id => construction.building.id), :method => :post %>
МАРШРУТ:
scope :path => '/building', :controller => :building do
post 'upgrade' => :upgrade, :as => 'upgrade_building'
end
Это на самом деле дает мне:
No route matches [GET] "/building/upgrade"
Есть идеи, почему?