カスタムバリデーション内でcurrent_userを定義したら
errorとなりました。確認したところモデル内では使用できないとのことですが、
deviseを導入しているため、あらゆる箇所でcurrent_userを使っています。
他の方法でモデル内にcurrent_userを定義するまたは置き換える術はないのでしょうか。
お手数おかけしますが、解決策をご教授いただけると幸いです。
宜しくお願い致します。
def contact_over user = User.find(current_user.id) request = user.receptions.where.not(start_time: nil).where(date_of_use: @first_day..@last_day) contact = user.contact errors.add(:contact, "以上の申請はできません") if request.size < contact end
回答1件
あなたの回答
tips
プレビュー