【发布时间】:2012-12-08 20:54:55
【问题描述】:
在我的模型 package.rb 中
validates_presence_of :duration, :unless => :expiration_date?
validates_presence_of :expiration_date, :unless => :duration?
我只想输入其中一项。其他字段必须设置为零。只有其中一个需要有价值。 但我仍然可以创建一个包含这两个字段的包。可能是其他我遗漏了什么或者我需要使用其他方法吗?这不是正确的做法吗?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 activerecord ruby-on-rails-3.2