0
我想創建一個鏈接到批准的用戶註冊,管理員無需密碼即可更新用戶的詳細信息。 Rails的3.X設計
1)首先解決
<%= link_to "Approve", edit_user_registration_path(:id => user.id, :approved => true), :method => :put %>
但是它回落No route matches [PUT] "https://stackoverflow.com/users/edit"
2)我也想約一多餘動作,將一個特定的路線響應,並更新用戶註冊,說
match '/users/approve_user', :controller => 'users', :action => 'approve_user', :collection => { :my_action => :put}並在視圖:
%- link_to "Approve", users_approve_user_path(:id => user.id), :method => :put
如何曾經,它給回該Couldn't find User with ID=approve_user
任何幫助將不勝感激
總是嘗試檢查每個gem的github wiki頁面。所以這裏是devise的wiki:https://github.com/plataformatec/devise/wiki/_pages。這裏是你在找什麼:https://github.com/plataformatec/devise/wiki/How-To:-Allow-users-to-edit-their-account-without-providing-a-password – Ashitaka