Advertisement
Guest User

Untitled

a guest
Nov 14th, 2018
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. class Bucket < ApplicationRecord
  2. validates :scenario, presence: true, if: -> (bucket) { false }
  3. end
  4.  
  5. irb(main):001:0> b = Bucket.new(name: 'test', size: 0, bucket_preset: BucketPreset.first, default_transaction_type: 0)
  6. BucketPreset Load (0.3ms) SELECT "bucket_presets".* FROM "bucket_presets" ORDER BY "bucket_presets"."id" ASC LIMIT $1 [["LIMIT", 1]]
  7. => #<Bucket id: nil, name: "test", scenario_id: nil, size: 0, created_at: nil, updated_at: nil, bucket_preset_id: 1, default_transaction_type: "expense">
  8.  
  9. irb(main):002:0> b.valid?
  10. => false
  11.  
  12. irb(main):004:0> b.errors.first
  13. => [:scenario, "must exist"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement