标签: ruby-on-rails ruby-on-rails-4
当我删除这样的记录时:
ScheduledTask.destroy(params[:scheduled_id])
它不是擦除记录,而是将其所有值设置为null。如何完全删除记录?
答案 0 :(得分:0)
ScheduledTask是整个类的名称而不是记录。目前你告诉整个班级删除提供的参数。
您需要找到要删除的记录,然后在其上调用delete:
task = ScheduledTask.find(params[:scheduled_id] task.destroy