AnA*_*ice 5 ruby-on-rails ruby-on-rails-3
为什么这样做:
@poll_votes = PollVote.where(:user_id => self.user_id, :poll_id => self.poll_id).all
@poll_votes.each do |p|
p.destroy
end
Run Code Online (Sandbox Code Playgroud)
但这不是吗?
@poll_votes = PollVote.where(:user_id => self.user_id, :poll_id => self.poll_id).destroy
Run Code Online (Sandbox Code Playgroud)
Fre*_*red 15
where方法返回符合选择条件的可枚举的activerecord对象集合.在该集合上调用destroy方法与在单个activerecord对象上调用destroy方法不同.
| 归档时间: |
|
| 查看次数: |
6146 次 |
| 最近记录: |