我无法弄清楚如何从我的验证中仅拒绝0。 jQuery不是一个选项,而且:alt_than不存在于rails 3.0
中validates_numericality_of :quantity,:only_integer=>true, :message=>"message"
tryed
:greater_than=>0, :less_than=>0
否认负值和正值,而不是同时允许两者;
:if=> Proc.new{|sc| sc.quantity!=0}
如果此行不存在则表现出来(可能是我无法识别的语法错误)
:other_than=>0
在Rails v3.0
中不存在:if=> :test
def test
!(:quantity==0)
end
与另一个相同:if语句
我试图阻止"保存"输入= 0
的形式答案 0 :(得分:0)
validates :quantity, numericality: { only_integer: true }, exclusion: [0]