Module: RandomRails::Adapters::ActiveRecord::Base

Defined in:
lib/random-rails/adapters/active_record/base.rb

Instance Method Summary collapse

Instance Method Details

#random(precision: 10) ⇒ Object



5
6
7
8
# File 'lib/random-rails/adapters/active_record/base.rb', line 5

def random(precision: 10)
  # TODO: use different ways to sample data depending on the database adapter
  from("#{table_name} TABLESAMPLE BERNOULLI(#{precision})").limit(1)
end