我有一个状态报告,用户可以通过电子邮件发送,我想更新一列:sent_mail为true,则完成交付操作之后。
def send_status
date = Date.today
reports = current_user.reports.for_date(date)
ReportMailer.status_email(current_user, reports, date).deliver
reports.update_all(sent_mail: true)
end
和表类
AddSentMailToReports < ActiveRecord::Migration
def change
add_column :reports, :sent_mail, :boolean, default: false
end
end
然而,在控制台,sent_mail仍设置为false.Any想法为什么不起作用? 谢谢!