I just tried the exact same and it worked for me, i wonder if ur schema/db is in a bad state. Try:-
rake db:migrate:reset
Then try running the migrations again.
Dave Amos wrote:
I just tried the exact same and it worked for me, i wonder if ur schema/db is in a bad state. Try:-
rake db:migrate:reset
Then try running the migrations again.
Dave Amos wrote:
Yes, that worked, though it wiped the contents of my db, as well. No biggie, though. Thanks!
Jabbslad wrote:
Ah sorry should have mentioned that
"rake db:migrate:redo" might have done the trick and still kept the data in ur db.
Have a glance at some of the rake tasks for your project (rake -T).
theres loads of them that should help if u ever have the prob again
Glad prob is solved now though.
Jabbslad
I'm experiencing the same issue. script/generate migration is stubbing the migration, minus the column info that i'm specifying. Here's what I did in the Terminal:
$ ruby script/generate migration AddPrimaryPlatformInfo os:string hardware:string exists db/migrate create db/migrate/005_add_primary_platform_info.rb
My 005_add_primary_platform_info.rb file then has:
class AddPrimaryPlatformInfo < ActiveRecord::Migration def self.up end
def self.down end end
I can add it manually, but shouldn't we have some add_column and remove_column goodness added here already?
Tried rake:db:redo and rake:db:reset - neither helped. Any suggestions from this point on would be greatly appreciated.
Cheers, Joe
You have to name it "Add(x)To(y)", so AddPrimaryPlatformInfoToMachines or some such.
Otherwise Rails doesn't know which table to add the columns to.
--Jeremy
I'm experiencing the same issue. script/generate migration is stubbing the migration, minus the column info that i'm specifying. Here's what I did in the Terminal:
$ ruby script/generate migration AddPrimaryPlatformInfo os:string hardware:string exists db/migrate create db/migrate/005_add_primary_platform_info.rb
My 005_add_primary_platform_info.rb file then has:
class AddPrimaryPlatformInfo < ActiveRecord::Migration def self.up end
def self.down end end
LOL - got it! Thanks!!
I woke up this morning and realized I was omitting the obvious "To"
part...
Dang- this thing works perfectly.
-Joe
I thought calling db:migrate was supposed to automatically update the model.