【发布时间】:2015-11-17 03:36:53
【问题描述】:
在将表单写入数据库之前提交表单时,如何更改特定字段的输入?在保存到数据库之前,我希望能够采用用户提交的任何电话号码格式并从中删除所有特殊字符和空格。然后我将在我的视图中使用 number_to_phone 方法来格式化我想要的号码。
【问题讨论】:
-
你应该通过覆盖 setter 来做到这一点
-
是的,这就是我忘记的。谢谢@apneadiving
-
@WandMaker 在所有地方都使用回调不是一个好习惯。自定义设置器是去那里的方式
标签: ruby-on-rails ruby forms form-for