Ruby on rails Rails,Authlogic,无密码(注册正常。用户会话验证失败)
我正在尝试跳过Authlogic中用户的密码 多亏了这一点,我找到了创建用户的解决方案Ruby on rails Rails,Authlogic,无密码(注册正常。用户会话验证失败),ruby-on-rails,validation,ruby-on-rails-3.1,authlogic,Ruby On Rails,Validation,Ruby On Rails 3.1,Authlogic,我正在尝试跳过Authlogic中用户的密码 多亏了这一点,我找到了创建用户的解决方案 User acts_as_authentic do |c| c.validate_password_field = false c.validate_email_field = false end 用户会话仍然存在问题-每当我尝试登录时,我都会得到“密码不能为空” 如何绕过用户会话上的验证?实际上是在这里找到的: 只需传递一个用户对象,而不是登录/密码 UserSession.new(U
User
acts_as_authentic do |c|
c.validate_password_field = false
c.validate_email_field = false
end
用户会话仍然存在问题-每当我尝试登录时,我都会得到“密码不能为空”
如何绕过用户会话上的验证?实际上是在这里找到的: 只需传递一个用户对象,而不是登录/密码 UserSession.new(User.find_by_username('shryas Satish')) (这适用于rails 3和authlogic 2.1.6)
感谢Fantatuka 嗯。。一个小更新:我发现用密码验证?在Authlogic的Session/Password.rb中添加了def,是否使用_密码对_进行身份验证?UserSession模型的结束错误,但仍然不好。。