# Rails engine migration not loading Rails Engine?

**URL:** <https://www.ruby-forum.com/t/rails-engine-migration-not-loading-rails-engine/110970>\
**Category:** Engines\
**Created:** [August 1, 2007, 4:22pm UTC](https://www.ruby-forum.com/t/rails-engine-migration-not-loading-rails-engine/110970 "2007-08-01T16:22:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ron\_Evans](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b2d939/32.png) [@Ron\_Evans](https://www.ruby-forum.com/u/Ron_Evans)\
**Post date:** [August 1, 2007, 4:22pm UTC](https://www.ruby-forum.com/t/rails-engine-migration-not-loading-rails-engine/110970/1 "2007-08-01T16:22:35Z")

</div>

I am trying to run a Rails Engine migration, however, the rake task is  
acting like the Rails Engine plugin has not been loaded. Is there some  
include that is missing from the Rails Engine plugin install, or that I  
should have known to put in myself?

Here is the trace from my rake task:

# ron-evans-computer:~/Desktop/grownups ron$ rake db:migrate --trace (in /Users/ron/Desktop/grownups) \*\* Invoke db:migrate (first\_time) \*\* Invoke environment (first\_time) \*\* Execute environment \*\* Execute db:migrate == SavageBeastToVersion49: migrating

rake aborted!  
undefined method `plugins' for GetText::Rails:Module ./db/migrate//018_savage_beast_to_version_49.rb:3:in`real\_up’  
/Applications/Locomotive2/Bundles/rmagickRailsMar2007\_i386.locobundle/framework/lib/ruby/gems/1.8/gems/activerecord-  
1.15.3/lib/active\_record/migration.rb:212:in `send' /Applications/Locomotive2/Bundles/rmagickRailsMar2007_i386.locobundle/framework/lib/ruby/gems/1.8/gems/activerecord- 1.15.3/lib/active_record/migration.rb:212:in`migrate’  
/Applications/Locomotive2/Bundles/rmagickRailsMar2007\_i386.locobundle/framework/lib/ruby/1.8/benchmark.rb:293:in  
`measure' /Applications/Locomotive2/Bundles/rmagickRailsMar2007_i386.locobundle/framework/lib/ruby/gems/1.8/gems/activerecord- 1.15.3/lib/active_record/migration.rb:212:in`migrate’  
/Applications/Locomotive2/Bundles/rmagickRailsMar2007\_i386.locobundle/framework/lib/ruby/gems/1.8/gems/activerecord-  
1.15.3/lib/active\_record/migration.rb:335:in `migrate' /Applications/Locomotive2/Bundles/rmagickRailsMar2007_i386.locobundle/framework/lib/ruby/gems/1.8/gems/activerecord- 1.15.3/lib/active_record/migration.rb:330:in`each’  
/Applications/Locomotive2/Bundles/rmagickRailsMar2007\_i386.locobundle/framework/lib/ruby/gems/1.8/gems/activerecord-  
1.15.3/lib/active\_record/migration.rb:330:in `migrate' /Applications/Locomotive2/Bundles/rmagickRailsMar2007_i386.locobundle/framework/lib/ruby/gems/1.8/gems/activerecord- 1.15.3/lib/active_record/migration.rb:297:in`up’  
/Applications/Locomotive2/Bundles/rmagickRailsMar2007\_i386.locobundle/framework/lib/ruby/gems/1.8/gems/activerecord-  
1.15.3/lib/active\_record/migration.rb:288:in `migrate' /Applications/Locomotive2/Bundles/rmagickRailsMar2007_i386.locobundle/framework/lib/ruby/gems/1.8/gems/rails- 1.2.3/lib/tasks/databases.rake:4 /Applications/Locomotive2/Bundles/rmagickRailsMar2007_i386.locobundle/framework/lib/ruby/gems/1.8/gems/rake- 0.7.2/lib/rake.rb:399:in`call’  
/Applications/Locomotive2/Bundles/rmagickRailsMar2007\_i386.locobundle/framework/lib/ruby/gems/1.8/gems/rake-  
0.7.2/lib/rake.rb:399:in `execute' /Applications/Locomotive2/Bundles/rmagickRailsMar2007_i386.locobundle/framework/lib/ruby/gems/1.8/gems/rake- 0.7.2/lib/rake.rb:399:in`each’  
/Applications/Locomotive2/Bundles/rmagickRailsMar2007\_i386.locobundle/framework/lib/ruby/gems/1.8/gems/rake-  
0.7.2/lib/rake.rb:399:in `execute' /Applications/Locomotive2/Bundles/rmagickRailsMar2007_i386.locobundle/framework/lib/ruby/gems/1.8/gems/rake- 0.7.2/lib/rake.rb:369:in`invoke’  
/Applications/Locomotive2/Bundles/rmagickRailsMar2007\_i386.locobundle/framework/lib/ruby/gems/1.8/gems/rake-  
0.7.2/lib/rake.rb:362:in `synchronize' /Applications/Locomotive2/Bundles/rmagickRailsMar2007_i386.locobundle/framework/lib/ruby/gems/1.8/gems/rake- 0.7.2/lib/rake.rb:362:in`invoke’  
/Applications/Locomotive2/Bundles/rmagickRailsMar2007\_i386.locobundle/framework/lib/ruby/gems/1.8/gems/rake-  
0.7.2/lib/rake.rb:1935:in `run' /Applications/Locomotive2/Bundles/rmagickRailsMar2007_i386.locobundle/framework/lib/ruby/gems/1.8/gems/rake- 0.7.2/lib/rake.rb:1935:in`each’  
/Applications/Locomotive2/Bundles/rmagickRailsMar2007\_i386.locobundle/framework/lib/ruby/gems/1.8/gems/rake-  
0.7.2/lib/rake.rb:1935:in `run' /Applications/Locomotive2/Bundles/rmagickRailsMar2007_i386.locobundle/framework/lib/ruby/gems/1.8/gems/rake- 0.7.2/bin/rake:7 /Applications/Locomotive2/Bundles/rmagickRailsMar2007_i386.locobundle/framework/bin/rake:16:in`load’  
/Applications/Locomotive2/Bundles/rmagickRailsMar2007\_i386.locobundle/framework/bin/rake:16

---

<div class="post-metadata">

**Author:** ![Ron\_Evans](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b2d939/32.png) [@Ron\_Evans](https://www.ruby-forum.com/u/Ron_Evans)\
**Post date:** [August 1, 2007, 4:28pm UTC](https://www.ruby-forum.com/t/rails-engine-migration-not-loading-rails-engine/110970/2 "2007-08-01T16:28:36Z")

</div>

At a guess, it looks like some reference to Rails.plugins is actually  
hitting the GetText::Rails constant, rather than the ::Rails constant.  
You might try looking for that…
