質問編集履歴

3

誤字修正しました。

2020/02/20 14:38

投稿

Gl_ImasL
Gl_ImasL

スコア18

test CHANGED
File without changes
test CHANGED
@@ -10,16 +10,18 @@
10
10
 
11
11
  どうやら`current_staff_member`に問題があるらしいです。
12
12
 
13
- また、以下のエラーメッセージは、次の画面遷移の際に現れました。
13
+ エラーメッセージは、次の画面遷移の際に現れました。
14
-
14
+
15
- 以下の画面のログインというボタンを押すと、そのボタンがログアウトという表記に切り替わることでセッションを実現ることになります。
15
+ 動きとしては画面のログインというボタンを押すと、そのボタンがログアウトという表記に切り替わるようにす。
16
16
 
17
17
  ![イメージ説明](9eca3a126419579fd596e2a4239b133d.png)
18
18
 
19
- 今回は、ログインボタンを押すとstaff/loginになりますが、画面上では500エラーを吐きます。
19
+ ですがログインボタンを押すと500エラーを吐きます。
20
20
 
21
21
  ![イメージ説明](92438786a8341d710229b3c313c2b9f1.png)
22
22
 
23
+
24
+
23
25
  ```terminal
24
26
 
25
27
  bash-4.4$ bin/rails s -e production -b 0.0.0.0

2

実際の画面の遷移の画像を追加しました。

2020/02/20 14:38

投稿

Gl_ImasL
Gl_ImasL

スコア18

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- ### 前提・実現したいこと
1
+ 実現したいこと
2
2
 
3
3
  Webアプリ内に設置したログインフォームからのログイン/ログアウト機能を実現したいです。また、そのために以下のエラーメッセージを解決したいです。
4
4
 
@@ -10,6 +10,16 @@
10
10
 
11
11
  どうやら`current_staff_member`に問題があるらしいです。
12
12
 
13
+ また、以下のエラーメッセージは、次の画面遷移の際に現れました。
14
+
15
+ 以下の画面のログインというボタンを押すと、そのボタンがログアウトという表記に切り替わることでセッションを実現していることになります。
16
+
17
+ ![イメージ説明](9eca3a126419579fd596e2a4239b133d.png)
18
+
19
+ 今回は、ログインボタンを押すとstaff/loginになりますが、画面上では500エラーを吐きます。
20
+
21
+ ![イメージ説明](92438786a8341d710229b3c313c2b9f1.png)
22
+
13
23
  ```terminal
14
24
 
15
25
  bash-4.4$ bin/rails s -e production -b 0.0.0.0

1

2020/02/20 14:35

投稿

Gl_ImasL
Gl_ImasL

スコア18

test CHANGED
File without changes
test CHANGED
@@ -332,7 +332,7 @@
332
332
 
333
333
  エラーメッセージには`Did you mean? current_page?`とあったため、
334
334
 
335
- HTML内の`if current_staff_member`を`current_page?(current_staff_member)`としてましたが結果は変わりませんでした。
335
+ HTML内の`if current_staff_member`を`current_page?(current_staff_member)`としてましたが結果は変わりませんでした。
336
336
 
337
337
 
338
338
 
@@ -347,3 +347,5 @@
347
347
 
348
348
 
349
349
  不足している情報などありましたら教えて頂けると幸いです。どうぞ宜しくお願いいたします。
350
+
351
+ この内容は“Ruby on Rails 6 実践ガイド: 現場のプロから学ぶ本格Webプログラミング“のChapter7-3のセッションというセクションです。