質問編集履歴
2
画像の挿入
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
解決したいことの修正
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
|
|