ユーザー削除の実装をしてみたよにコメントみなさんおはようございます。都度、ブログにまとめていたら大分時間がかかってしましました。今日は最後のUserリソースの最後の部分、destroyアクションについてまとめたのでぜひ最後まで見ていってください。実装計画ユーザー一覧ページを作る管理者を一人設定するユーザー一覧のページで管理者が閲覧している時のみ削除ボタンを実装するユーザーを削除したら、ユーザー一覧ページへ戻る以上の手順で進めていきます。ユーザー一覧ページの作成ユーザー一覧ページを作成します。ここではペジネーションも実装します。users_controllerで全員のuserを取得、viewで表示という流れになります。User.page(params[:page]).per(PER)end通常モデル内の全てのデータを取得する際はallを用いますが、今回はペジネーションを使うので上記のようになります。次にviewの作成です。paginate%></ul>これで一覧ページは完成です!!!と、言いたいところですが、コンパクトなviewにするためにrenderを使い、リファクタリングをします。%>renderではファイル名でなく、変数名を指定していますが、これはRailsがuserのコレクションだなと推測し、呼び出してくれます。これで一覧ページは完成です。管理者を実装するためにUserモデルにadminカラムを追加します。これはuserが管理者かどうかを真偽値で返します。admin:boolean次にadminのデフォルト値の設定をします。管理者は一人だけなのでデフォルト値はfalseにします。<u>false</u>endendmigrateします。db:migrate最後にテストユーザーを一人管理者にします。次に削除ボタンの実装をします。現在のユーザーが管理者の時のみ削除ボタンを付けるのでif文を使います。%>これで現在のユーザーが管理者の時のみ削除ボタンが現れます。destroyアクションの実装destoroyアクションを実装します。最初にこのアクションはログインしていてかつ管理者でなくてはいけないのでbeforeフィルターに記述します。〜アカウントの有効化〜コメントを残すコメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。WordPress.。