我需要编辑页面上的一个按钮来更改属性值

时间:2011-06-17 05:52:20

标签: ruby-on-rails-3

我是Rails的新手。在我的项目中,我有一个任务控制器和一个列名为task_status的任务表。保存任务后,状态将设置为open。现在,我想在编辑视图页面上放置一个mark closed按钮,将状态设置为closed

1 个答案:

答案 0 :(得分:0)

您可以通过多种方式完成此操作。一种方法是在表单中包含一个名为close_task的复选框。选中此复选框并提交表单后,您将检查param[:close_task]

例如:

def update
  if param[:close_task]
    @task.status = 'closed'
    @task.save
  end
  ...
end