質問編集履歴
3
ご指摘いただいた箇所を修正しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -7,6 +7,10 @@
|
|
7
7
|
最終的にその開始時間`start_at`から終了時間までを30分ごと`time`で配列で
|
8
8
|
|
9
9
|
取得したいと考えています。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
現在は`rails c`で開かれるirbのコンソール上で試しています。
|
10
14
|
|
11
15
|
|
12
16
|
|
2
文言の修正、ライブラリの追記をおこないました
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,6 +11,12 @@
|
|
11
11
|
|
12
12
|
|
13
13
|
参考URL:[http://www.tom08.net/entry/2017/05/28/115605](http://www.tom08.net/entry/2017/05/28/115605)
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
### 使っているライブラリ
|
18
|
+
|
19
|
+
Rails 5.2
|
14
20
|
|
15
21
|
|
16
22
|
|
@@ -102,11 +108,11 @@
|
|
102
108
|
|
103
109
|
```Ruby
|
104
110
|
|
105
|
-
fixed
|
111
|
+
fixed_date = []
|
106
112
|
|
107
|
-
confirm
|
113
|
+
confirm_date = []
|
108
114
|
|
109
|
-
selected
|
115
|
+
selected_day = ['mon', 'tues', 'wed']
|
110
116
|
|
111
117
|
start_at = '10:00'
|
112
118
|
|
@@ -116,9 +122,9 @@
|
|
116
122
|
|
117
123
|
|
118
124
|
|
119
|
-
first
|
125
|
+
first_date = Date.today
|
120
126
|
|
121
|
-
end
|
127
|
+
end_date = first_date.since(2.weeks)
|
122
128
|
|
123
129
|
|
124
130
|
|
@@ -148,7 +154,7 @@
|
|
148
154
|
|
149
155
|
|m| confirmTime = date + Time.at(m).strftime('%H:%M')
|
150
156
|
|
151
|
-
confirm
|
157
|
+
confirm_date.push(confirmTime)
|
152
158
|
|
153
159
|
}
|
154
160
|
|
1
start_atとend_atに統一しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
今日から2週間のうち、指定の曜日`selectedDay`を取り出して、
|
6
6
|
|
7
|
-
最終的にその開始時間`start
|
7
|
+
最終的にその開始時間`start_at`から終了時間までを30分ごと`time`で配列で
|
8
8
|
|
9
9
|
取得したいと考えています。
|
10
10
|
|
@@ -108,9 +108,9 @@
|
|
108
108
|
|
109
109
|
selectedDay = ['mon', 'tues', 'wed']
|
110
110
|
|
111
|
-
start
|
111
|
+
start_at = '10:00'
|
112
112
|
|
113
|
-
end
|
113
|
+
end_at = '20:00'
|
114
114
|
|
115
115
|
time = 30
|
116
116
|
|
@@ -140,9 +140,9 @@
|
|
140
140
|
|
141
141
|
increment = time.to_i
|
142
142
|
|
143
|
-
from_time = start
|
143
|
+
from_time = start_at.to_i
|
144
144
|
|
145
|
-
to_time = end
|
145
|
+
to_time = end_at.to_i
|
146
146
|
|
147
147
|
from_time.step(to_time, increment).map {
|
148
148
|
|