我们没有使用设计版本。用户和会话由拥有的app控制器管理。只想展示"退出"活动管理员ui中的按钮 - 将调用路径。
config.logout_link_path = :login_logout_path
config.logout_link_method = :get
login_logout_path
是需要针对注销命中的正确servlet路径。控制器从session
读取所有必要的args。但是在初始化中设置刚好超过两个并不能使"注销"按钮显示在ActiveAdmin UI中。
我猜这是因为没有current_user_method
- 我在配置中评论了以下内容。
#config.current_user_method = :current_admin_user
如何在没有current_user_method的情况下显示注销按钮?
答案 0 :(得分:0)
只要你在ApplicationController
中有一个方法,当用户登录时会返回一个真值(例如,通过从会话中读取),我认为这足以使用而不是:current_admin_user