how to generate third table in test database

hi all,

has_and_belongs_to_many :cows

has_and_belongs_to_many :milkmans

i am using has_and_belongs_to_many in my app.I know this will create third table internally cows_milkmans in mysql database.

when i migrate develpoment database i have table cows_milkmans. Good no Problem till now.

Now a problem start When i migrate test database there is no such cows_milkmans table is present…

And we all know that has_and_belongs_to_many not generate any migrate file.

What should i do now?

how to generate third table in test database ?

If there is no solution than i know that i have to create cows_milkmans table manually .

Thanks

Fahim Babar Patel

hi all,

  has_and_belongs_to_many :cows   has_and_belongs_to_many :milkmans

i am using has_and_belongs_to_many in my app.I know this will create third table internally cows_milkmans in mysql database.

when i migrate develpoment database i have table cows_milkmans. Good no Problem till now.

Now a problem start When i migrate test database there is no such cows_milkmans table is present.. And we all know that has_and_belongs_to_many not generate any migrate file.

What should i do now? how to generate third table in test database ? If there is no solution than i know that i have to create cows_milkmans table manually .

There is no need to run migrate on the test db. rake db:test:prepare will create or update the test database to the same state as the development db.

Colin

Also have a look at the Rails Guide on Testing for more information.

Colin