これは非常に単純なはずです。聞いて恥ずかしい思いをしているのかもしれません。:)
私はまだルビー/レールに慣れていませんが。
条件が満たされた場合、ループから抜け出したいです。
すべての商品が売れた時点で販売完了です。使えるようになりたい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