【发布时间】:2023-03-11 09:44:02
【问题描述】:
我的用户正在提供这些输入
123 - 4567 - 5665
123124-124325
但我只需要以数字形式提交它们。我也不能指望用户通过给他们警报来为我做这件事。这对他们来说太不方便了。
所以 DB 中的结果应该是 12345675665
我在 Rails 4.2 上使用 ruby。
我应该使用什么过滤器以及在哪里使用?
【问题讨论】:
-
谢谢。但是我应该把这段代码放在哪里?
def raw_phonenumber self.phonenumber end def raw_phonenumber=(s) self.phonenumber=s.gsub(/\D/, '') end
标签: ruby-on-rails ruby filter numbers filtering