Hi i'm using Rails 3.1rc4, and FactoryGirl on ruby 1.9.2-p136, and I'm having an issue when running my migrations.
Versions are :
Using factory_girl (2.0.1)
Using factory_girl_rails (1.1.0)
If a table that factory_girl needs are not yet defined, my migrations will not run.
If I comment out FactoryGirl in my bundle , bundle install and run migrate, and all is well.
Stacktrace below ....
Anyone else having this issue , is this a known issue?
Thanks Justin
abc.com git:(master) ✗ be rake db:migrate --trace
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
Mysql2::Error: Table 'abc_development.work_units' doesn't exist: SHOW FIELDS FROM `work_units`
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activerecord-3.1.0.rc4/lib/active_record/connection_adapters/mysql2_adapter.rb:279:in `query'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activerecord-3.1.0.rc4/lib/active_record/connection_adapters/mysql2_adapter.rb:279:in `block in execute'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activerecord-3.1.0.rc4/lib/active_record/connection_adapters/abstract_adapter.rb:222:in `block in log'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activesupport-3.1.0.rc4/lib/active_support/notifications/instrumenter.rb:21:in `instrument'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activerecord-3.1.0.rc4/lib/active_record/connection_adapters/abstract_adapter.rb:217:in `log'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activerecord-3.1.0.rc4/lib/active_record/connection_adapters/mysql2_adapter.rb:279:in `execute'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activerecord-3.1.0.rc4/lib/active_record/connection_adapters/mysql2_adapter.rb:469:in `columns'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activerecord-3.1.0.rc4/lib/active_record/connection_adapters/abstract/connection_pool.rb:93:in `block (2 levels) in initialize'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activerecord-3.1.0.rc4/lib/active_record/connection_adapters/abstract/connection_pool.rb:174:in `with_connection'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activerecord-3.1.0.rc4/lib/active_record/connection_adapters/abstract/connection_pool.rb:90:in `block in initialize'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activerecord-3.1.0.rc4/lib/active_record/base.rb:709:in `yield'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activerecord-3.1.0.rc4/lib/active_record/base.rb:709:in `default'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activerecord-3.1.0.rc4/lib/active_record/base.rb:709:in `columns'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activerecord-3.1.0.rc4/lib/active_record/persistence.rb:320:in `attributes_from_column_definition'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activerecord-3.1.0.rc4/lib/active_record/locking/optimistic.rb:69:in `attributes_from_column_definition'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activerecord-3.1.0.rc4/lib/active_record/base.rb:1525:in `initialize'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/factory_girl-2.0.1/lib/factory_girl/proxy/build.rb:5:in `new'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/factory_girl-2.0.1/lib/factory_girl/proxy/build.rb:5:in `initialize'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/factory_girl-2.0.1/lib/factory_girl/factory.rb:75:in `new'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/factory_girl-2.0.1/lib/factory_girl/factory.rb:75:in `run'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/factory_girl-2.0.1/lib/factory_girl/syntax/methods.rb:54:in `create'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/factory_girl-2.0.1/lib/factory_girl/syntax/vintage.rb:127:in `create'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/factory_girl-2.0.1/lib/factory_girl/syntax/default.rb:18:in `instance_eval'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/factory_girl-2.0.1/lib/factory_girl/syntax/default.rb:18:in `factory'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/factory_girl-2.0.1/lib/factory_girl/syntax/default.rb:12:in `instance_eval'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/factory_girl-2.0.1/lib/factory_girl/syntax/default.rb:12:in `run'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/factory_girl-2.0.1/lib/factory_girl/syntax/default.rb:7:in `define'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activesupport-3.1.0.rc4/lib/active_support/dependencies.rb:237:in `require'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activesupport-3.1.0.rc4/lib/active_support/dependencies.rb:237:in `block in require'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activesupport-3.1.0.rc4/lib/active_support/dependencies.rb:223:in `block in load_dependency'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activesupport-3.1.0.rc4/lib/active_support/dependencies.rb:639:in `new_constants_in'
/Users/macarthy/.rvm/gems/ruby-1.9.2-p136@railspre/gems/activesupport-3.1.0.rc4/lib/active_support/dependencies.rb:223:in `load_dependency'