ユーザーのサインアップを承認するためのリンクを作成したいのですが、
1) 最初の解決策
<%= link_to "Approve", edit_user_registration_path(:id => user.id, :approved => true), :method => :put %>
しかし、それは後退しますNo route matches [PUT] "/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
どんな助けでも大歓迎です