ok so this is what you will want to do:
rails g scaffold user toDo:text isComplete:boolean
rails g scaffold moderator toDo:text isComplete:boolean
rails g scaffold admin toDo:text isComplete:boolean
the scaffold command will generate all your templates for each item and give you a standard rails display for your CRUD Action
Each scaffold will create a model for each user type Admin, Moderator and User, it will also generate your controllers with basic functionality
once you have completed the scaffold generate you can go into app/db/migrations open them up and use :default => false
to set the default value of the boolean (checkbox)
So your migration file should look like:
class AddUsers
def up
t.boolean :users, :isComplete, :default => true
end
end
class AddModerators
def up
t.boolean :moderators, :isComplete, :default => true
end
end
class AddAdmins
def up
t.boolean :admins, :isComplete, :default => true
end
end
Hope this helps