I did a simple migration…
class AddAdminDesignationToUsers < ActiveRecord::Migration
def self.up
add_column :users, :is_admin, :boolean
end
def self.down
remove_column :users, :is_admin
end
end
Now, if I go into the rails console, I can load a user from the DB and I
get correct results… u.is_admin? => false (or whatever).
But if I use ‘is_admin?’ or ‘is_admin’ in a view or the controller
itself, I get an error: ‘undefined method `is_admin?’ for
#User:0x47750ac’
Any ideas why? I’ve restarted the server (mogrel), and everything else I
could
think of. Why would that work in the rails console (which uses the same
environment, etc) but not in the app itself?