# Uninitialized constant RenameIssuedCodes error

**URL:** <https://www.ruby-forum.com/t/uninitialized-constant-renameissuedcodes-error/168667>\
**Category:** Rails\
**Created:** [May 23, 2009, 9:40pm UTC](https://www.ruby-forum.com/t/uninitialized-constant-renameissuedcodes-error/168667 "2009-05-23T21:40:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rainyglade](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/cab0a1/32.png) [@rainyglade](https://www.ruby-forum.com/u/rainyglade)\
**Post date:** [May 23, 2009, 9:40pm UTC](https://www.ruby-forum.com/t/uninitialized-constant-renameissuedcodes-error/168667/1 "2009-05-23T21:40:41Z")

</div>

I have a series of migrations which I have used over the last 4 months  
without any problems. I have followed the pattern of deleting and  
recreating the tables, doing the migrations and then loading fixtures.  
This has all worked successfully until yesterday, when I started to get  
an “uninitialized constat” error.

Here’s the error and the stack trace:

c:\mick\>rake db:migrate --trace  
(in c:/mick)  
\*\* Invoke db:migrate (first\_time)  
\*\* Invoke environment (first\_time)  
\*\* Execute environment  
\*\* Execute db:migrate  
rake aborted!  
uninitialized constant RenameIssuedCodes  
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active\_support/dependenci  
es.rb:278:in `load_missing_constant' c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependenci es.rb:467:in`const\_missing’  
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active\_support/dependenci  
es.rb:479:in `const_missing' c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/inflector. rb:283:in`constantize’  
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active\_support/core\_ext/s  
tring/inflections.rb:143:in `constantize' c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/migration.rb :456:in`migrations’  
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active\_record/connection\_a  
dapters/mysql\_adapter.rb:15:in `inject' c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/migration.rb :440:in`each’  
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active\_record/migration.rb  
:440:in `inject' c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/migration.rb :440:in`migrations’  
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active\_record/migration.rb  
:406:in `migrate' c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/migration.rb :357:in`up’  
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active\_record/migration.rb  
:340:in `migrate' c:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/tasks/databases.rake:99 c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in`call’  
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `execute' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in`each’  
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `execute' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:578:in`invoke\_with\_call\_c  
hain’  
c:/ruby/lib/ruby/1.8/monitor.rb:242:in `synchronize' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in`invoke\_with\_call\_c  
hain’  
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:564:in `invoke' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2019:in`invoke\_task’  
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in  
`top_level' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in`each’  
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in  
`top_level' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in`standard\_exceptio  
n\_handling’  
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1991:in  
`top_level' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1970:in`run’  
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in  
`standard_exceptio n_handling' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in`run’  
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/bin/rake:31  
c:/ruby/bin/rake:16:in `load’  
c:/ruby/bin/rake:16

I have a model called issued\_code.rb which looks like this:

class IssuedCode \< ActiveRecord::Base  
belongs\_to :CodeRequest  
end

The migration 002\_create\_issued\_codes.rb:

class CreateIssuedCodes \< ActiveRecord::Migration  
def self.up  
create\_table :issued\_codes do |t|  
t.integer :code\_request\_id  
t.text :file\_text  
t.datetime :date\_issued

```
  t.timestamps
end

```

end

def self.down  
drop\_table :issued\_codes  
end  
end

I’m baffled - any ideas on how to fix this?

TIA  
LG Rains

---

<div class="post-metadata">

**Author:** ![rainyglade](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/cab0a1/32.png) [@rainyglade](https://www.ruby-forum.com/u/rainyglade)\
**Post date:** [May 23, 2009, 9:43pm UTC](https://www.ruby-forum.com/t/uninitialized-constant-renameissuedcodes-error/168667/2 "2009-05-23T21:43:47Z")

</div>

Never mind, I found the problem. I had an empty migration called  
xxx\_rename\_issued\_codes.rb. Don’t know where it came from, but when I  
deleted it, the migrations worked just fine.

LG
