-1

Rubyナンススローエラー

require 'date'
nonce = DateTime.now.to_i

エラー:

undefined method `to_i' for #<DateTime:0x000000015336e8> (NoMethodError)

私のコンソールで作業すると、正しい値が得られます

2.1.0 :014 > nonce = DateTime.now.to_i
 => 1405065242 

プログラムでエラーをスローするのはなぜですか?

編集

ノンスを追加する方法はありますか。条件は、後続のリクエストごとにインクリメントする必要がある整数である必要があります

4

1 に答える 1