Be who you are and say what you feel, because those who mind don’t matter and those who matter don’t mind.Dr. Seuss
Be who you are and say what you feel, because those who mind don’t matter and those who matter don’t mind.Dr. Seuss
Just got the new Book Book from TwelveSouth in the post today, its awesome (if a little pricey with P&P from the USA). TwelveSouth also make some excellent mac gear.
Also appeared live in studio at KEXP a few days ago.
I’d like to share another handy little rake task that helps you fill up your Rails application with realistic ‘fake’ data. Here it is
Using the very excellent Faker gem by Benjamin Curtis this task can be configured to populate your models with random amounts of fake information. This can a be a real time-saver for load testing, preparing demos/screencasts, or just filling up your pages with realistic data so you can get to work on your views.

The classic 'comb-over', a traditional fake.
The task includes the following features;
Simply configure it (see code comments for help on this), drop it into your Rails lib/tasks folder and run like so;
sudo gem install faker # if you haven't got the gem already OR
sudo gem install ffaker # use the faster faker gem from Emmanuel Oga
rake fakeout:small # or tiny / medium / large
Cleaning all ...
Faking it ... (small)
* Users: 53
* Questions: 53
* Answers: 38
* Tags: 38
* Taggings: 160
Done, I Faked it!
Along with this subdomain script from last month, I have pushed this code to github as a gist, so you can track it and grab updates to it whenever. The example there shows the task configured for a small Question & Answer app I’ve been working on.
And yes, I have started drawing a bit again, maybe it’ll make these posts more interesting to look at until I properly build this blog out.
Update – I have amended the task definitions to take a single argument; no_prompt. This turns off the confirm prompt and is useful for non-interactive running, e.g. with heroku rake commands for instance.
Update – This rake task is also fully compatible with the faster ffaker gem by Emmanuel Oga