私はCoupon モデルを持っており、このモデル ファイルには適した_for_useメソッドがあります。このコードを書きましたが、うまくいきません。
@coupons = []
coupons = Coupon.all.each do |coupon|
if coupon.suitable_for_use
@coupons << coupon
end
end
@coupons = coupons
適切な使用方法
def suitable_for_use
result = true
if is_used?
result = false
elsif self.start > Time.now.in_time_zone
result = false
elsif self.end < Time.now.in_time_zone
result = false
end
return result
end