質問編集履歴

5

タイトルと投稿内容の修正

2020/10/15 06:58

投稿

ryuya1204
ryuya1204

スコア12

test CHANGED
@@ -1 +1 @@
1
- simple_calendarでToDoリストを作成したい(Ruby on Rails6)
1
+ simple_calendarに投稿した内容を反映させたい(Ruby on Rails6)
test CHANGED
@@ -18,15 +18,13 @@
18
18
 
19
19
 
20
20
 
21
- しかし、現在は、trainings#newから投稿をすると、Calendars#indexの全日付に入力されるようになってしいます
21
+ しかし、現在は、trainings#newから投稿をすると、Calendars#index反映されません
22
22
 
23
23
  どうやって日付を特定すれば良いのか分からなくなってしまったので、ご相談いただければと思います。
24
24
 
25
25
  日付を特定する方法が分からない状態です。投稿フォームの日付を送信しているので、その日付とカレンダーの日付を結びつければ、うまくいくのでは無いかと思っているのですが。
26
26
 
27
- 具体的には、@calendarsの中にdateが存在しているので、それが存在している時に、dateに表示というようにしたい。
27
+ 具体的には、@calendarsの中にdateが存在しているので、それが存在している時に、dateに表示というようにしたいです
28
-
29
- 現在は、全カレンダーに登録した練習内容が表示がされてしまっている状態です。
30
28
 
31
29
 
32
30
 
@@ -38,17 +36,19 @@
38
36
 
39
37
  <div class= 'calender'>
40
38
 
41
- <%= month_calendar calendars: @calendars do |date, event| %>
39
+ <%= month_calendar calendars: @calendars do |date| %>
42
-
40
+
43
- <%= date %>
41
+ <%= date %>
44
-
45
-
46
-
42
+
47
- <% @calendars.each do |event| %>
43
+ <% @calendars.each do |event| %>
44
+
48
-
45
+ <% if event.date == date %>
46
+
49
- <%= event.training_menu %>
47
+ <% event.training_menu %>
50
-
48
+
51
- <% end %>
49
+ <% end %>
50
+
51
+ <% end %>
52
52
 
53
53
  <% end %>
54
54
 
@@ -58,8 +58,6 @@
58
58
 
59
59
 
60
60
 
61
-
62
-
63
61
  ```
64
62
 
65
63
  #calendars controller

4

コード内容の修正

2020/10/15 06:58

投稿

ryuya1204
ryuya1204

スコア12

test CHANGED
File without changes
test CHANGED
@@ -26,6 +26,8 @@
26
26
 
27
27
  具体的には、@calendarsの中にdateが存在しているので、それが存在している時に、dateに表示というようにしたい。
28
28
 
29
+ 現在は、全カレンダーに登録した練習内容が表示がされてしまっている状態です。
30
+
29
31
 
30
32
 
31
33
  #calendars#index
@@ -36,26 +38,28 @@
36
38
 
37
39
  <div class= 'calender'>
38
40
 
39
- <%= month_calendar calendars: @calendars do |date, event| %>
41
+ <%= month_calendar calendars: @calendars do |date, event| %>
40
-
42
+
41
- <%= date %>
43
+ <%= date %>
42
-
43
-
44
-
44
+
45
+
46
+
45
- <% @calendars.each do |event| %>
47
+ <% @calendars.each do |event| %>
46
-
48
+
47
- <%= event.training_menu %>
49
+ <%= event.training_menu %>
48
-
49
-
50
-
50
+
51
- <% end %>
51
+ <% end %>
52
-
52
+
53
- <% end %>
53
+ <% end %>
54
54
 
55
55
  </div>
56
56
 
57
57
 
58
58
 
59
+
60
+
61
+
62
+
59
63
  ```
60
64
 
61
65
  #calendars controller

3

内容の追加

2020/10/14 13:43

投稿

ryuya1204
ryuya1204

スコア12

test CHANGED
File without changes
test CHANGED
@@ -24,6 +24,8 @@
24
24
 
25
25
  日付を特定する方法が分からない状態です。投稿フォームの日付を送信しているので、その日付とカレンダーの日付を結びつければ、うまくいくのでは無いかと思っているのですが。
26
26
 
27
+ 具体的には、@calendarsの中にdateが存在しているので、それが存在している時に、dateに表示というようにしたい。
28
+
27
29
 
28
30
 
29
31
  #calendars#index

2

コードの修正

2020/10/14 09:24

投稿

ryuya1204
ryuya1204

スコア12

test CHANGED
File without changes
test CHANGED
@@ -42,7 +42,7 @@
42
42
 
43
43
  <% @calendars.each do |event| %>
44
44
 
45
- <%= event.date %>
45
+ <%= event.training_menu %>
46
46
 
47
47
 
48
48
 

1

タグの変更

2020/10/14 08:24

投稿

ryuya1204
ryuya1204

スコア12

test CHANGED
File without changes
test CHANGED
File without changes