ruby on rails 3-如何在同一请求中将多个记录设置为新状态



我正在使用Rails3.2开发一个API,并为用户获取消息。我需要将我获取的所有消息设置为在同一请求中读取的状态。我现在正在做这件事,有更好更快的方法吗?

@output = @message.answers.page(params[:page]).per(10)
@output.each do |message|
 message.status = "read"
 message.save
end

messages.update_all(status: "read")

相关内容

  • 没有找到相关文章

最新更新