0
如何創建一個客戶類我想成爲一個設計的用戶與角色= 1創建一個從設計用戶客戶
我有我的用戶模型:
class User < ActiveRecord::Base
enum role: [:user, :customer, :admin, :producer]
after_initialize :set_default_role, :if => :new_record?
def set_default_role
self.role ||= :user
end
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable and :omniauthable, :registerable
devise :invitable, :database_authenticatable, :confirmable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
end
而我的客戶模型
class Customer < User
end
我可以在customersController的是像這樣的客戶指定:
# GET /customers
def index
@customers = Customer.where(:role => 1).page(params[:page])
end
但我如何修改我的客戶模型,自知道他是有角色的用戶= 1,所以我只能讓我的客戶是這樣的:
@customers = Customer.all
謝謝,我會看看它。 – 2014-08-28 07:34:42