У меня есть authlogic, работающий нормально, но теперь есть необходимость, чтобы администраторы вошли и имели различный доступ.rails3 authlogic admin role
Поэтому я создал миграцию, добавив administrator
столбец в таблицу Users
как строку. Тем не менее, я просто не могу понять, что это такое!
см ниже указательного действия:
print "\n administrator" + User.find(current_user.id).administrator.to_s
выше линии никогда не печатает ничего, когда я знаю, что этот пользователь имеет administrator
строку набор для true
в БДЕ.
Ниже приводится модель пользователя
class User < ActiveRecord::Base
acts_as_authentic {|config|
config.validates_uniqueness_of_email_field_options :scope => :id
}
belongs_to :another_class
end
, что я делаю неправильно здесь? Все, что я хочу сделать, это получить значение столбца администратора. В журналах я могу увидеть запрос select users.* from users where id = 2
!
есть ли другой лучший способ управлять ролями администратора с помощью authlogic ??