Closed ryohakjae114 closed 3 months ago
ユーザ情報閲覧画面を作成する rails g controller users show
rails g controller users show
before_action :set_user, only: :show
def show end
private
def set_user @user = User.find(params[:id]) end
* users/show画面をカスタマイズ * ユーザ名、プロフィール、ブログURLを表示する * もし自分の詳細画面であれば、アカウント情報変更画面への動線も置く。
投稿一覧画面の日付の左に、書いた人のプロフィール情報への動線を置く
トップページに、投稿作成ボタンを置く
ユーザプロフィール情報変更画面を作成する
rails g controller profile edit
resource :profile, only: %i[edit update]
def update if current_user.update(user_profile_params) redirect_to user_path(@user), notice: t('profile.update_success') else render :edit, status: :unprocessable_entity end end
ユーザ情報閲覧画面を作成する
rails g controller users show
def show end
private
def set_user @user = User.find(params[:id]) end
投稿一覧画面の日付の左に、書いた人のプロフィール情報への動線を置く
トップページに、投稿作成ボタンを置く
ユーザプロフィール情報変更画面を作成する
resource :profile, only: %i[edit update]