Best way to create random DateTime in Rails

前端 未结 12 2024
粉色の甜心
粉色の甜心 2020-12-22 23:49

What is the best way to generate a random DateTime in Ruby/Rails? Trying to create a nice seeds.rb file. Going to use it like so:

 Foo.create(name: Faker::Lo         


        
12条回答
  •  情深已故
    2020-12-23 00:41

    Another approach using DateTime's advance

    def rand_date
      # return a random date within 100 days of today in both past and future directions.
      n = rand(-100..100)
      Date.today.advance(days: n)
    end
    

提交回复
热议问题