uninitialized constant - Please Help Me...

Hello everyone,

I've decided to take the step into creating a mini-forum for my
website where users can open new posts on exixting topics and allow
people to discuss things etc...

I am following a tutorial in the book: APRESS - Practical Rails Social
Networking Sites and have hit a minor issue.

Part of the Forum requirements is to add a moderator role to allow
only certain individuals the ability to manage topics etc.

That code is in the moderator_role.rb migration file which looks like
this:

class AddModeratorRole < ActiveRecord::Migration
  def self.up
    moderator_role = Role.create(:name => 'Moderator')
    admin_user = User.find_by_username('Admin')
    admin_user.roles << moderator_role
  end
  def self.down
    moderator_role = Role.find_by_name('Moderator')
    admin_user = User.find_by_username('Admin')
    admin_user.roles.delete(moderator_role)
    moderator_role.destroy
  end
end

WHen i run rake db:migrate I get the following error:

== AddModeratorRole: migrating

Have you accidentally missed out a step that creates the roles table?

Colin

Thanks for the reply COlin, Yes i'd missed that. All sorted now.

Thanks for that!