teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

a

2021/05/12 01:47

投稿

pecchan
pecchan

スコア592

title CHANGED
File without changes
body CHANGED
@@ -36,7 +36,7 @@
36
36
  するとエラーになりました。
37
37
  Wedの後に','があるからのようです。
38
38
  ```ここに言語を入力
39
- [2] pry(main)> Time.current - Wed, 12 May 2021 09:48:20.474127000 JST +09:00
39
+ [2] pry(main)> Time.now- Wed, 12 May 2021 09:48:20.474127000 JST +09:00
40
40
  SyntaxError: unexpected ',', expecting end-of-input
41
41
  Time.current - Wed, 12 May 2021 09:48:20.4741270...
42
42
 

1

TIme.currentとTime.nowを間違ってたので修正

2021/05/12 01:47

投稿

pecchan
pecchan

スコア592

title CHANGED
File without changes
body CHANGED
@@ -8,16 +8,19 @@
8
8
  として経過時間を計算し、
9
9
  railsのt.timestamps(Datetime型)で取得したいです。
10
10
 
11
- 最終更新日は、Time.currentで更新してます。
11
+ 最終更新日は、Time.nowで更新してます。
12
12
 
13
13
  下のようなヘルパーを作ったのですが、
14
14
  ```ruby
15
15
  def last_login_time(target)
16
16
  last_access_time = target.updated_at
17
- return Time.current - last_access_time
17
+ return Time.now- last_access_time
18
18
  end
19
19
  ```
20
+ こうしますと、
21
+ 68386.7503897
22
+ というような
20
- こうしますと、秒数?のようなものが返ってきており
23
+ 秒数?のようなものが返ってきており
21
24
  ここからどうすれば良いのか分からずにいます。
22
25
  ※そもそも計算の前に変換が必要だったのでしょうか?
23
26