我是Rails的新手。在我的项目中,我有一个任务控制器和一个列名为task_status
的任务表。保存任务后,状态将设置为open
。现在,我想在编辑视图页面上放置一个mark closed
按钮,将状态设置为closed
。
答案 0 :(得分:0)
您可以通过多种方式完成此操作。一种方法是在表单中包含一个名为close_task
的复选框。选中此复选框并提交表单后,您将检查param[:close_task]
。
例如:
def update
if param[:close_task]
@task.status = 'closed'
@task.save
end
...
end