8
這可能很簡單,我可以忽略它。我正在使用設計可鎖定功能,我想創建一個管理員可以檢查來解鎖鎖定用戶的按鈕。在視圖中設計解鎖按鈕
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
我會使用補丁方法(放一個F或舊版本的rails)而不是post之一。 – 2017-03-07 09:25:54