2013-09-21 156 views
2

我覺得真的很傻,現在......因爲這看起來很基本的。但是,我怎麼做rails_admin通過色器件驗證,該方法current_user.admin?RailsAdmin +設計...身份驗證

我覺得那種浪費爲1個管理員創建一個完全獨立的管理員表。我只想要一個User的專欄,我只是檢查它是否正確。

我有這樣的:

config.current_user_method { current_user } # auto-generated 

config.authorize_with do 
    redirect_to root_path unless current_user.admin? 
end 

是的,我得到的錯誤:No route matches {:controller=>"mixes", :action=>"index"} missing required keys: []

如果我做unless論證的東西,返回true,這樣的1==1它工作正常。

我也是積極的我有那個控制器/動作/路線。這是我的應用程序的主頁,它工作正常。

感謝

回答

2

的問題是我需要redirect_to main_app.root_path。我搜索了什麼main_app是現在它是有道理的。

+0

什麼是'main_app'? =)有同樣的問題... – chug2k