【发布时间】:2012-01-22 02:09:05
【问题描述】:
我的模特有手机
手机以特定格式存储在数据库中。 我想拦截 User.find_by_cellphone("1234567890") 并规范化手机,然后调用“真正的” find_by_cellphone("123-456-7890")。
我会怎么做呢?我正在考虑将 find_by_cellphone 重命名为 ar_find_by_cellphone 然后覆盖 find_by_cellphone 并在其中调用 ar_find_by_cellphone。还有其他想法吗?
【问题讨论】:
标签: ruby activerecord ruby-1.9.2