回答編集履歴

1

処理方法について追記

2021/08/13 07:40

投稿

mather
mather

スコア6759

test CHANGED
@@ -13,3 +13,35 @@
13
13
 
14
14
 
15
15
  `message_ids` は配列でしょうか?
16
+
17
+
18
+
19
+
20
+
21
+ ## 追記
22
+
23
+
24
+
25
+ ```ruby
26
+
27
+ # Time.now を何度も呼び出すと処理中にずれていくので、処理開始時に取得しておく
28
+
29
+ CURRENT_TIME = Time.now
30
+
31
+ ```
32
+
33
+
34
+
35
+ ```ruby
36
+
37
+ messages = kidoku_messages.find_or_initialize_by(line_id: message_ids, user_id: user)
38
+
39
+ messages.each do |message|
40
+
41
+ message.read_time = CURRENT_TIME
42
+
43
+ massage.save!
44
+
45
+ end
46
+
47
+ ```