1

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-05-1310:31:51-0700に127.0.0.1のGET"/admin"を開始しました。HTMLGeokitがドメインを使用しているため、Admin :: DashboardController#indexによる処理:localhost User Load(0.2ms)SELECT users。* FROM usersWHERE usersid= 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
4

2 に答える 2

1

構成ブロックでこれを試してください:

ActiveAdmin.setup do | config | 
...
  config.logout_link_path = :signout_path
...
end

乾杯。

于 2012-05-14T18:23:44.347 に答える
0

レーキルートがこれを示している場合、これは機能します

サインアウト /signout(.:format) セッション#破棄

この助けを願っています

ActiveAdmin.setup を行う | 構成 | ... config.logout_link_path = :signout_path ... 終了

于 2014-01-31T07:13:56.540 に答える