Sha256: c9de5721bc63f5d4113ae9a3f437eb6bf93994141468568b8d8dc9faa5d65cb9
Contents?: true
Size: 676 Bytes
Versions: 2
Compression:
Stored size: 676 Bytes
Contents
# Quick script for faking up some data def random_word chars = 'abcdefghjkmnpqrstuvwxyz' return (1..6).collect{ chars[rand(chars.length)] }.join('').capitalize end def random_title return (1..4).collect{ random_word }.join(' ') end def random_time return Time.at(1.year.ago + rand * (Time.now.to_f - 1.year.ago.to_f)) end 100.times do post = SpudPost.create({ :title => random_title, :content => 'Hello, World!', :published_at => random_time, :visible => 1, :spud_user_id => 1 }) end category_ids = SpudPostCategory.all.collect{ |c| c.id } SpudPost.all.each do |p| p.category_ids = [category_ids[rand(category_ids.length)]] p.save end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spud_blog-0.5.0 | lib/scripts/random_data.rb |
spud_blog-0.4.0 | lib/scripts/random_data.rb |