【发布时间】:2012-05-13 17:47:26
【问题描述】:
我已将 ActiveAdmin 从 0.2.2 升级到 0.4.3,并将 Rails 从 3.0.0 升级到 3.2.3。我将“rails generate active_admin:assets”称为 ActiveAdmin 升级过程的一部分。当我尝试访问 ActiveAdmin 根目录 (http://localhost:3000/admin) 时出现以下错误。任何帮助将不胜感激。
在 2012-05-13 10:31:51 -0700 开始为 127.0.0.1 获取“/admin”
由 Admin::DashboardController#index 处理为 HTML
Geokit 正在使用域:localhost
用户负载 (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)
在 86 毫秒内完成 500 个内部服务器错误
ActionView::Template::Error(未定义的方法 `destroy_admin_user_session_path' for #): 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
【问题讨论】:
-
您能否从仪表板添加代码或将其注释掉,看看问题是否仍然存在? (编辑:没关系,我相信你的答案贴在下面)