use*_*205 21 ruby activerecord ruby-on-rails-4
在Rails 4.0.4中这段代码工作:
mailboxes = Mailbox.order(:mailbox)
mailboxes.keep_if do |mailbox|
# test
end
Run Code Online (Sandbox Code Playgroud)
在Rails 4.1.0中,它打破了 NoMethodError (undefined method keep_if for <Mailbox::ActiveRecord_Relation:0x5494f80>)
并且必须改为
mailboxes = Mailbox.order(:mailbox).to_a
mailboxes.keep_if do |mailbox|
# test
end
Run Code Online (Sandbox Code Playgroud)
我没有找到任何相关信息
任何的想法?
| 归档时间: |
|
| 查看次数: |
8935 次 |
| 最近记录: |