【发布时间】:2014-05-23 07:34:27
【问题描述】:
在 Rails 4.0.4 中,此代码有效:
mailboxes = Mailbox.order(:mailbox)
mailboxes.keep_if do |mailbox|
# test
end
在 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
我没有找到任何相关信息
有什么想法吗?
【问题讨论】:
标签: ruby activerecord ruby-on-rails-4