2013-10-30 31 views
0

捆綁包更新後無法登錄到我的Activeadmin,這裏是日誌。 是否因爲未經許可的參數?我需要配置強大的參數才能使管理員登錄工作?我已經有這個代碼設計:寶石更新後無法登錄到ActiveAdmin

 def configure_permitted_parameters 
      devise_parameter_sanitizer.for(:sign_in) { |u| u.permit(:email, :password, :remember_me) } 
      devise_parameter_sanitizer.for(:sign_up) { |u| u.permit(:username, :email, :password) } 
     end 



      Started POST "/admin/login" for 127.0.0.1 at 2013-10-30 22:33:25 +1300 
     Processing by ActiveAdmin::Devise::SessionsController#create as HTML 
      Parameters: {"utf8"=>"✓", "authenticity_token"=>"MhoM/R/oVfad/iiov2zpqfoJ5XOSLda6rTl/V2cMIZE=", "admin_user"=>{"email"=>"[email protected]", "password"=>"[FILTERED]", "remember_me"=>"0"}, "commit"=>"Login"} 
     Completed 401 Unauthorized in 0.6ms 
     Processing by ActiveAdmin::Devise::SessionsController#new as HTML 
      Parameters: {"utf8"=>"✓", "authenticity_token"=>"MhoM/R/oVfad/iiov2zpqfoJ5XOSLda6rTl/V2cMIZE=", "admin_user"=>{"email"=>"[email protected]", "password"=>"[FILTERED]", "remember_me"=>"0"}, "commit"=>"Login"} 
     Unpermitted parameters: email, password, remember_me 
      Rendered /home/jcui/.rvm/gems/ruby-1.9.3-p194/gems/activeadmin-0.6.2/app/views/active_admin/devise/shared/_links.erb (0.6ms) 
      Rendered /home/jcui/.rvm/gems/ruby-1.9.3-p194/gems/activeadmin-0.6.2/app/views/active_admin/devise/sessions/new.html.erb within layouts/active_admin_logged_out (118.2ms) 
     Completed 200 OK in 130.7ms (Views: 129.9ms | ActiveRecord: 0.0ms | Solr: 0.0ms) 
+0

使用Rails和Active Admin之前和之後的版本是什麼? – seanlinsley

回答

0

我假設設計配置在您的ApplicationController。您是否包含before_filter電話?

before_filter :configure_permitted_parameters, if: :devise_controller? 

def configure_permitted_parameters 
    devise_parameter_sanitizer.for(:sign_in) { |u| u.permit(:email, :password, :remember_me) } 
    devise_parameter_sanitizer.for(:sign_up) { |u| u.permit(:username, :email, :password) } 
end