我正在尝试针对需要IP和eMail的垃圾邮件服务验证用户注册。我正在使用Rails 4.2和Devise。 Devise具有current_sign_in_ip属性,但在注册期间为零。
有没有办法在注册时将devise注册/创建控制器操作中的request.remote_ip值传递给用户模型?
我尝试了以下操作,但未添加密钥:
class Users::RegistrationsController < Devise::RegistrationsController
def create
sign_up_params[:current_sign_in_ip] = request.remote_ip
super
end
end
答案 0 :(得分:0)
终于明白了。需要取消注释before_filter,并将参数添加到许可列表中。
pdfDoc