【发布时间】:2011-07-05 14:57:19
【问题描述】:
我的数据库中有十进制字段。用户可以输入两种格式的值:逗号或点(11,11 或 11.11)。
但 MySQL 只允许以“点”格式保存数据,所以我想在使用正则表达式保存之前处理数据,如下所示:
sub(/,/,".")
如何在 Rails3 中做到这一点?
【问题讨论】:
-
您想验证模型或视图中的数据?
-
不,通过验证器验证数据,然后以两种格式(使用“,”或“。”)进入控制器的保存方法。此时我想将','转换为'。'
标签: ruby-on-rails ruby-on-rails-3