0
データベースからユーザーを削除するボタンを作成しようとしています。 ルートでデータベースからユーザーを削除する(Ruby on Rails、Devise)
私が持っている:
devise_for :users, :controllers => { registrations: 'registrations' }
match 'users/:id' => 'registrations#destroy', :via => :delete, :as => :admin_destroy_user
registration_controller:
def destroy
@user = User.find(params[:id])
if @user.destroy
redirect_to root_path
end
end
_backoffice.html.erbファイル:
<%= button_to 'Delete', admin_destroy_user_path(user.id), :class => 'btn btn-danger btn-sm', :method => :delete, data: {:confirm => 'Tem a certeza que quer apagar este utilizador?'} %>
を
そして、これは私が取得していますエラーです:NilClass
任意の助けdef resource_name
devise_mapping.name
end
alias :scope_name :resource_name
ありがとう:RegistrationsController#でが
NoMethodErrorは皆無のため
未定義のメソッド `name」を破壊します。
エラーメッセージを入力してください。画像は含めないでください。 –
大丈夫、申し訳ありませんが、現在作業中です。 –