0

私は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
4

1 に答える 1