title: Ruby on Rails NameError: uninitialized constant
body: <p>I just set up a new migration and model relationships, and in console when testing the relationship between tables I get the following error: NameError: uninitialized constant.</p>
  
  <p>Does anyone have any idea what is wrong?</p>
  
  <p>Thank you</p>
  
  <p>Edit: </p>
  
  <p>Here's the error</p>
  
  <pre><code>NameError: uninitialized constant Profile::ProfileNotification
    from C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:105:in `const_missing'
    from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2199:in `compute_type'
    from C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'
    from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2195:in `compute_type'
    from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/reflection.rb:156:in `send'
    from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/reflection.rb:156:in `klass'
    from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/reflection.rb:187:in `quoted_table_name'
    from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/has_many_association.rb:97:in `construct_sql'
    from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/association_collection.rb:21:in `initialize'
    from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations.rb:1300:in `new'
    from C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations.rb:1300:in `profile_notifications'
    from (irb):3
  </code></pre>
  
  <p>Code from the ProfileNotification migration:</p>
  
  <pre><code>class CreateProfileNotifications &lt; ActiveRecord::Migration
    def self.up
      create_table :profile_notifications do |t|
        t.integer :profile_id, :null =&gt; false
        t.integer :notification_id, :null =&gt; false
        t.string :notification_text
        t.boolean :checked, :default =&gt; false
        t.boolean :update_reply, :default =&gt; false
        t.boolean :opinion_reply, :default =&gt; false
        t.boolean :message_reply, :default =&gt; false
        t.boolean :pm, :default =&gt; false
        t.boolean :accepted_friend, :default =&gt; false
        t.boolean :accepted_supporter, :default =&gt; false
        t.timestamps
      end
    end
  
    def self.down
      drop_table :profile_notifications
    end
  end
  </code></pre>