【发布时间】:2012-09-12 20:27:55
【问题描述】:
在 ActiveRecord(或 ActiveModel)中,我希望通过以下规范
it { should allow_value("").for(:my_string) }
it { should_not allow_value(nil).for(:my_string) }
我试过了
validates :my_string, {
:length => { :in => 0..255 },
:presence => true,
:allow_blank => true,
:allow_nil => false,
}
还有
validates :my_string, {
:length => { :in => 0..255 },
:allow_blank => true,
:allow_nil => false,
}
但要么允许 "" 和 nil 要么都不允许。
【问题讨论】:
标签: ruby-on-rails-3 activerecord