0

我正在使用 Rails 3.2 开发 API,并且正在为用户获取消息。我需要将我获取的所有消息设置为在同一个请求中读取的状态。我现在正在这样做,有没有更好更快的方法?

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

1 回答 1

2

messages.update_all(status: "read")

于 2013-02-12T14:38:53.057 回答