README.rdoc in genesis-1.4.0 vs README.rdoc in genesis-1.5.0
- old
+ new
@@ -28,11 +28,11 @@
== COMPATABILITY
* Ruby 1.8
* Rails 3
-* Rails 2
+* Rails 2 (no generators)
== TODO
* Add option to override Rails db:seed task
* Add ability to automatically generate the down seed from the up, if possible
@@ -48,28 +48,24 @@
gem sources -a http://gemcutter.org
sudo gem install genesis
Run the prepare seeding generator to create a lib/tasks/genesis.rake file:
- rails generate prepare_genesis # Rails 3
- script/generate prepare_seeding # Rails 2
+ rails generate genesis:install # Rails 3
Or to specify which environments to create:
- rails generate prepare_genesis [development,staging,production] # Rails 3
- script/generate prepare_seeding env:[development,staging,production] # Rails 2
+ rails generate genesis:install [development,staging,production] # Rails 3
Generate a seed file:
- rails generate genesis create_users # Rails 3
- script/generate genesis create_users # Rails 2
+ rails generate genesis:seed create_users # Rails 3
This will generate a seed file for you in the db/seeds directory.
Generate a seed file in a specific environment folder:
- rails generate genesis create_users production # Rails 3
- script/generate genesis create_users production # Rails 2
+ rails generate genesis:seed create_users production # Rails 3
This will generate a seed file for you in the db/seeds/production directory.
Finally, simply populate the self.up and self.down methods of the generated seed file. The seed is a normal Ruby class.