We are working on rails engine on 3.2.9. Engine is generated with :
rails plugin new rails_engine -mountable --skip-test-unit --dummy-path=spec/dummy
After initial setup, we can generate a model just like what we do in regular rails app:
rails g model post name:string
There is a migration file created under db/migrate/. Next we did db:migrate under the/ rails_engine :
rake db:migrate
It causes error:
Don't know how to build task 'db:migrate'
List available rake tasks:
bundle exec rake --tasks
rake build # Build test_itemx-0.0.1.gem into the pkg directory
rake clobber_rdoc # Remove RDoc HTML files
rake install # Build and install test_itemx-0.0.1.gem into system gems
rake rdoc # Build RDoc HTML files
rake release # Create tag v0.0.1 and build and push test_itemx-0.0.1.gem to Rubygems
rake rerdoc # Rebuild RDoc HTML files
There is no db:migrate among them. The question is how to load db tasks back to rake.