操作
開発実装 #18
未完了開始日:
2023-08-05
期日:
2023-08-05 (約14ヶ月 遅れ)
進捗率:
0%
予定工数:
説明
概要¶
- ユーザー画面から「ログイン」「サインアップ」ボタンを作成
- 各ボタンから、ログイン/サインアップアクションを実行されるようにルーティングを修正
- ログイン/サインアップ認証は本チケットでは対応対象外とする( 開発実装 #15: Cognito へのリクエスト内容を確認 )
イシュー¶
MR/コミット¶
修正コード¶
config > routes.rb
¶
- URIを指定した際に、コントローラと実行されるアクションを明記している。
# GET /signup を実行すると、SessionContollerのsignupメソッドが実行
# ユーザーが未ログイン時に、新規登録フォームを表示させたい時に実行される。
+ get '/sign_up', as: 'sign_up', to: 'sessions#signup'
# GET /signin を実行すると、SessionContollerのsigninメソッドが実行
# ユーザーが未ログイン時に、ログインフォームを表示させたい時に実行される。
+ get '/sign_in', as: 'signin', to: 'sessions#signin'
controller > session_contoller.rb
¶
class SessionsController < ApplicationController
# ログイン時に実行されるアクション
def signin
return "sign_in"
end
# 新規登録時に実行されるアクション
def sign_up
return "sign_up"
end
・・・省略(*1)
end
パス¶
root@f71fcb252f72:/app# rails routes
Prefix Verb URI Pattern Controller#Action
root GET / application#hello
sign_up GET /sign_up(.:format) sessions#signup
sign_in GET /sign_in(.:format) sessions#signin
操作