[英]ActiveAdmin 0.4.3 Rails 3.2.3 Upgrade Error
我已經將ActiveAdmin從0.2.2升級到0.4.3,並將Rails從3.0.0升級到3.2.3。 在ActiveAdmin升級過程中,我稱為“ rails generate active_admin:assets”。 當我嘗試訪問ActiveAdmin根目錄(http:// localhost:3000 / admin)時,出現以下錯誤。 任何幫助將不勝感激。
從2012年5月13日10:31:51 -0700開始為127.0.0.1的GET“ / admin”由Admin :: DashboardController#index處理,因為HTML Geokit正在使用域:localhost User Load(0.2ms)SELECT users
。* FROM users
WHERE users
。 id
= 1 LIMIT 1渲染的/home/js/.rvm/gems/ruby-1.9.3-p194/gems/activeadmin-0.4.3/app/views/active_admin/dashboard/index.html.arb(77.3ms)已完成500內部服務器錯誤在86毫秒內
ActionView :: Template :: Error(#的未定義方法“ destroy_admin_user_session_path”):1:渲染view_factory.dashboard_page
完整的跟蹤這里: http : //pastebin.com/raw.php?i=W4bzay3t
config / initializers / active_admin.rb:
ActiveAdmin.setup do |config|
config.site_title = "SiteName"
config.default_namespace = :admin
config.authentication_method = :admin_user?
config.current_user_method = :current_user
end
在您的配置塊中嘗試以下操作:
ActiveAdmin.setup do | config |
...
config.logout_link_path = :signout_path
...
end
干杯。
如果耙路顯示此信息,則此方法有效
注銷/signout(.:format)會話#destroy
希望這個幫助
ActiveAdmin.setup做| 配置| ... config.logout_link_path =:signout_path ...結束
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.