Rails deviseでマイページの作成
やりたいこと
railsのgemであるdeviseを使用してマイページの作成を記事にします。
前提:Rails環境構築済み, devise導入済み
routeの設定
マイページを作成するためにshowアクションを作成します。
# routes.rb
resources :user, only: [:show]
controllerの作成
userコントローラーの作成をする。
$ rails g controller users show
controllerの編集
users_controllerに、DBであるユーザーを取得します。
# app/controllers/users_controller.rb
# マイページ
def show
@user = User.find(params[:id])
end
viewの編集
マイページのviewを作成。
userテーブルのニックネームとメールアドレスを表示
# views/users/show.html.haml
%h1
= @user.nickname
%h1
= @user.email
最後に
簡単にdeviseでマイページ作成の記事を記述しました。
少しずつアウトプットしてスキルを身に付けたいし誰かの役に立てれば良いなと思います。
初めての投稿でしたがマークアップの練習にもなり楽しかったです。
これからも投稿していきます。
Author And Source
この問題について(Rails deviseでマイページの作成), 我々は、より多くの情報をここで見つけました https://qiita.com/choma63/items/cef7783d729e3a401d4b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .