这可能很简单,我忽略了它.我正在使用设计可锁定功能,我想创建一个管理员可以检查以解锁锁定用户的按钮.
Devise有一个名为unlock_access!的模型方法.我试图在用户的控制器方法中使用视图中的按钮来调用它.
浏览次数:
= link_to('unlock',user_unlock_path(user),method: :post,class: 'button-xs') unless user == current_user
users_controller.rb:
def unlock user = User.find(params[:id]) user.unlock_access! end
路线
resources :users do post 'unlock' end