当用户在我的f.number_field
中输入非整数时,用户会收到验证错误,上面写着"Please enter a number."
用户在输入中输入逗号。有没有办法将oninvalid
属性添加到f.number_field
?
答案 0 :(得分:0)
您可以将任意选项传递给代码,因此只需将:oninvalid
属性与您的值一起传递。
<%= form.number_field(:age, :oninvalid = "something happened bro!") %>
答案 1 :(得分:0)
我只是学习红宝石,之前从未编写过,但是这个怎么样?
puts "Please enter a number." unless form.number_field.isa? Integer