ruby 上使用 lbs 或 ' 和 " 符号输入时如何验证表单字段中的身高和体重
Posted
技术标签:
【中文标题】ruby 上使用 lbs 或 \' 和 " 符号输入时如何验证表单字段中的身高和体重【英文标题】:How to validate the height and weight from a form field when entered with lbs or ' and " symbols on rubyruby 上使用 lbs 或 ' 和 " 符号输入时如何验证表单字段中的身高和体重 【发布时间】:2013-05-22 18:33:50 【问题描述】:我对 ruby 和 ruby on rails 比较陌生,我正在尝试验证一个表格,以确保使用数值输入一个人的身高和体重,但这些字段可以在重量上的数字后面取 lbs 作为以 150 磅为单位,输入的高度以 5' 7" 为单位,但避免人们以 5 英尺 7 英寸的形式输入数值。
我一直在挖掘,看看是否能找到一个可以做到这一点的 gem 或插件,但无济于事。
任何帮助将不胜感激。
【问题讨论】:
为什么不提供可接受值的下拉菜单?从 3' 到 8' 应该足够了。 强制用户输入5' 7"
之类的东西很难,所以我同意@tadman。
如果你给他们足够的空间尝试,他们也会放 3' 4 5/8",可能是 198 厘米或 1982 毫米。
【参考方案1】:
我相信链接很有用http://digitalbush.com/projects/masked-input-plugin/ 之后,您对模型进行简单的验证。
验证 :weight, :numericality => true
【讨论】:
感谢您的帮助,我正在尝试您的建议 Rodrigo。以上是关于ruby 上使用 lbs 或 ' 和 " 符号输入时如何验证表单字段中的身高和体重的主要内容,如果未能解决你的问题,请参考以下文章
“bin/rails:没有这样的文件或目录”在 Heroku 上使用 Ruby 2 和 Rails 4
使用 ruby 连接到 torrent "swarm" 或 DHT
如何在 Flutter 中创建同时具有 kg 和 lbs 选项的 Cupertino 选择器