Exi*_*iRe 2 ruby ruby-on-rails ruby-on-rails-3
我想检查我的应用程序,输入值应该是整数,不能为空或为零.
class Event < ActiveRecord::Base
validates :event_cost, :presence => { :message => "can't be empty..." }
validates :event_cost,
:numericality => { :only_integer => { :message => "should be only integer" } }
end
Run Code Online (Sandbox Code Playgroud)
所以,如果在外地用户打印什么,我得到的消息"Event cost is not a number"
.我怎样才能设置自己的信息而不是那个?
尝试
class Event < ActiveRecord::Base
validates :event_cost, :presence => { :message => "can't be empty..." }
validates :event_cost,
:numericality => { :message => "Your own message", :only_integer => true }
end
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
818 次 |
最近记录: |