私はauthlogicは正常に動作していますが、管理者のユーザーがアクセスしてアクセスできるようにする必要があります。rails3 authlogic管理者の役割
Users
テーブルに文字列としてadministrator
列を追加して移行を作成しました。しかし、私はちょうどそれの価値を得るように見えることはできません!
は私のindexアクション以下を参照してください。
print "\n administrator" + User.find(current_user.id).administrator.to_s
私は、このユーザーがDBにtrue
に設定administrator
文字列を持っていることがわかっている場合、上記の行は何も印刷されません。以下は
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で管理者の役割を管理するもう1つの方法はありますか?