401添加主题后未经授权使用设计

时间:2014-08-05 02:23:34

标签: ruby-on-rails ruby-on-rails-3 devise

我在rails 3.2 app中添加模板后,错误已完成401未经授权99.0ms ,我从/ users / sign_in网址登录。

此外,我没有更改任何类似于" name"但是通过电子邮件地址使用默认身份验证。

登录时是否有人遇到此问题?

错误是:

Started POST "/users/sign_in" for 127.0.0.1 at 2014-08-05 12:04:19 +0800

Processing by Devise::SessionsController#create as HTML

  Parameters: {"utf8"=>"✓", "authenticity_token"=>"<removed>", "user"=>{"email"=>"zaihan@clixster.net", "password"=>"[FILTERED]", "remember_me"=>"0"}, "commit"=>"Sign in"}

  ESC[1mESC[35mUser Load (1.0ms)ESC[0m  SELECT `users`.* FROM `users` WHERE `users`.`email` = 'zaihan@clixster.net' LIMIT 1

Completed 401 Unauthorized in 14.0ms

Processing by Devise::SessionsController#new as HTML

  Parameters: {"utf8"=>"✓", "authenticity_token"=>"<removed>", "user"=>{"email"=>"zaihan@clixster.net", "password"=>"[FILTERED]", "remember_me"=>"0"}, "commit"=>"Sign in"}

  Rendered devise/sessions/new.html.erb within layouts/application (38.0ms)

  Rendered layouts/_navigation.html.erb (1.0ms)

  Rendered layouts/_footer.html.erb (1.0ms)

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。确保你没有

attr_accessor :password

或您在数据库中设计的密码字段为空。