【发布时间】:2011-03-20 08:39:55
【问题描述】:
我正在使用 Ruby on Rails 3,我想验证提交 ActiveRecord 的单个属性而不是其所有属性。
例如,在我的模型中,我有:
validates :firstname, :presence => true, ...
validates :lastname, :presence => true, ...
我想分别在 :firstname 和 :lastname 上运行验证。 有可能吗?如果是这样,我该怎么做?
P.S.:我知道出于验证目的,有“validates_presence_of”、“validates_confirmation_of”等方法,但我只想使用上面的代码。
【问题讨论】:
-
separately是什么意思?例如,会有 2 个调用来保存,还是只有一个?您总体上要尝试做的事情的用例/场景是什么?
标签: ruby-on-rails ruby ruby-on-rails-3 validation activerecord