エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Ruby:アカウント編集機能 - Qiita
class UsersController < ApplicationController def edit #---❶ end def update #---❶ if current_user... class UsersController < ApplicationController def edit #---❶ end def update #---❶ if current_user.update(user_params) #---❷ redirect_to root_path #---❸ else render :edit #---❸ end end private def user_params #---❹ params.require(:user).permit(:name, :email) end end ❶:ルーティングでも設定したようにアカウント(今回の場合はnameとemail)を編集させたいので、編集と編集したあとの更新機能命令を受け取ってmodel,viewに命令したいのでdefを使ってアクションを定義しています。 ❷:どのアカウントに対して更新させたいかが不