「ip」属性を持つユーザーモデルがあります。User モデルにサインアップするときに、ユーザーの IP アドレスを保存したいと考えています。
唯一の問題は、 User モデルでメソッドを作成すると次のように見えることです。
def set_ip
self.ip = request.remote_ip
end
「リクエスト」が存在しないというエラー メッセージが表示されるため、モデルに存在するようには見えません。
モデルに IP アドレスを設定する方法はありますか、それともコントローラーでこれを行う必要がありますか?