0
携帯電話を持つモデルがありますインターセプトfind_by_attributeメソッドアクティブレコード
携帯電話はデータベースに特定の形式を使用して保存されています。 私は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を呼び出してみようと考えていました。他のアイデア?
いまいましいRIGH 、ありがとう! – daniel
find_by_cellphone => self.where(...)が1つ訂正されました。最初に – daniel
おっと、それを逃しました。更新しました。 –