add_column :users, :role, :string
class User < ActiveRecord::Base
attr_accessible :email, :password, :remember_me, :username
devise :database_authenticatable, ................
validates_uniqueness_of :username, :email
before_create :setup_default_role_for_new_users
ROLES = %w[admin default banned]
private
def setup_default_role_for_new_users
if self.role.blank?
self.role = "default"
end
end
end
我是否可以具体确认我的<代码>:role栏中的名称? 我要发挥我独特的“<条码>行政”条码>作用,因此我可以证明它不会因为安全原因而再次使用。