这应该很简单。可能是问我自己很尴尬。:)
虽然我还是 ruby/rails 的新手。
如果满足条件,我想跳出循环。
当所有物品都已售出时,销售完成。我希望能够使用sale.is_complete?
.
class Sale < ActiveRecord::Base
has_many :items
def is_complete?
items.each do |item|
# as soon as i encounter an unsold item, i want to return false to is_complete
# item.is_sold? will return true or false
end
end
end