【发布时间】:2010-12-07 06:58:54
【问题描述】:
我在以 RESTful 方式完成任务时遇到了麻烦。我有一个“tasks”控制器,还有一个“complete_tasks”控制器。
我在 complete_tasks_controller 创建操作中有这个:
def create
@task = Task.find(params[:id])
@task.completed_at = Time.now
@task.save
end
我试过这样称呼:
<%=link_to "Complete task", new_task_complete_task_path(@task), :method => :post %>
..但我收到错误,提到“只允许获取、放置和删除请求”。
你知道我做错了什么吗?
【问题讨论】:
标签: ruby-on-rails ruby rest routes