Я получаю ошибку маршрутизации: не найдено ни одного маршрута "/ deccom_tasks / update / 1" с {: method =>: put}
Я не уверен, почему получаю ошибку маршрутизации длямаршрут, который обычно работает.
Маршрут:
map.resources :decom_tasks, :collection => {:sort => :post, :deactivate_task => :get, :reactivate_task => :get}
Контроллер:
def update
@task = Task.find(params[:id])
respond_to do |format|
if @task.update_attributes(params[:task])
format.html { redirect_to(@task, :notice => 'Task was successfully updated.') }
format.xml { head :ok }
else
format.html { render :action => "edit" }
format.xml { render :xml => @task.errors, :status => :unprocessable_entity }
end
end
end