我有兩個型號:Ruby on Rails的 - 驗證與關聯的模型屬性之
class ModelA < ApplicationRecord
has_many: :model_b
end
class ModelB < ApplicationRecord
belongs_to: :model_a
end
兩種型號都有star_date
和end_date
,我想驗證德ModelB
日期是ModelA
日期之間。這樣的事情:
class ModelB < ApplicationRecord
belongs_to: :model_a
validates :start_date, after_date: ModelA.start_date
end
我是新來的Rails,我不知道該怎麼做。
謝謝!
https://hackernoon.com/performing-cust om-validations-in-rails-an-example-9a373e807144 –