質問編集履歴

2

画像の挿入

2021/08/22 13:09

投稿

suzuryu.07
suzuryu.07

スコア3

test CHANGED
File without changes
test CHANGED
@@ -271,3 +271,41 @@
271
271
  ```
272
272
 
273
273
  どうぞよろしくお願いします。
274
+
275
+
276
+
277
+ #追記
278
+
279
+ 実際の画像を添付します。
280
+
281
+ まず、rails consoleでダミーデータを作成しておきます。
282
+
283
+ ```
284
+
285
+ irb(main):004:0> User.create(name: "sampleitirou", email: "itirou@example.com", password: "hogehoge", password_confirmation: "hogehoge")
286
+
287
+ TRANSACTION (0.1ms) begin transaction
288
+
289
+ User Exists? (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."email" = ? LIMIT ? [["email", "itirou@example.com"], ["LIMIT", 1]]
290
+
291
+ User Create (1.1ms) INSERT INTO "users" ("name", "email", "created_at", "updated_at", "password_digest") VALUES (?, ?, ?, ?, ?) [["name", "sampleitirou"], ["email", "itirou@example.com"], ["created_at", "2021-08-22 13:00:23.183764"], ["updated_at", "2021-08-22 13:00:23.183764"], ["password_digest", "$2a$12$sPiY0t7zYoRvdzDdLk.4L.iDlvL3srRgFTIVW3ymtQFoTc1TWZ4Qe"]]
292
+
293
+ TRANSACTION (1.4ms) commit transaction
294
+
295
+ => #<User id: 11, name: "sampleitirou", email: "itirou@example.com", created_at: "2021-08-22 13:00:23.183764000 +0000", updated_at: "2021-08-22 13:00:23.183764000 +0000", password_digest: [FILTERED]>
296
+
297
+ irb(main):005:0>
298
+
299
+ ```
300
+
301
+
302
+
303
+ そして、ログイン画面で登録した情報を入力します。パスワードは同じパスワードを打っています。
304
+
305
+ ![イメージ説明](bc4722cac5153a7ecb7a5ad65db0d38c.png)
306
+
307
+
308
+
309
+ ログインボタンを押した後の画面は以下のようになりました。もしログインに失敗していたら、フラッシュメッセージを出してnewページのままなので、ログインは出来ていると思います。
310
+
311
+ ![イメージ説明](4570c9ae22851eca98efa4c0b91680a5.png)

1

解決したいことの修正

2021/08/22 13:09

投稿

suzuryu.07
suzuryu.07

スコア3

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,12 @@
1
1
  #解決したいこと
2
2
 
3
- 現在、Ruby on RailsでTodoアプリを作成しています。ログイン機能を実装しているのですが、ログインしている場合としていない場合で、ヘッダーの表示を変更することを実装しす。しかし、ログインしても表示が変わらないので、どこを修正したら良いかを質問させていただきました。
3
+ 現在、Ruby on RailsでTodoアプリを作成しています。ログイン機能を実装しているのですが、ログインしている場合としていない場合で、ヘッダーの表示を以下のように変更するよう実装しす。
4
+
5
+ ・ログインしている時 =>トップページ、タスク一覧、ログアウト
6
+
7
+ ・ログインしていない時 =>トップページ、新規登録、ログイン
8
+
9
+ しかし、ログインしても表示が変わらないので、どこを修正したら良いかを質問させていただきました。
4
10
 
5
11
 
6
12