0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Rails deviseでマイページの作成

Posted at

やりたいこと

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でマイページ作成の記事を記述しました。
少しずつアウトプットしてスキルを身に付けたいし誰かの役に立てれば良いなと思います。
初めての投稿でしたがマークアップの練習にもなり楽しかったです。
これからも投稿していきます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?