こんばんわ。現在modelにて、カラム同士を結合するプログラムを作っています。
def perfect_tel tel_front + tel_middle + tel_back end
上記は00-0000-0000と言う形で電話番号を一文で表記しています。
現在行いたい事として、投稿を行う際、上記と全く同じ数字が存在する場合、validatesで弾く設定を行いたいと考えております。
def create @list = List.new(list_params) if @list.where(tel_front: list.tel_front).where(tel_middle: list.tel_middle).where(tel_back: list.tel_back).count > 0 if @list.save redirect_to lists_path else render 'new' end end end
ただ、それを弾く明確なプログラムがなかなか生み出せずに困っております。
(3行目がミスしている事はわかるのですが。。)
ご教示いただけると幸いです。
よろしくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。