私は3つのモデルを持っています.1つはプロジェクト用、もう1つはユーザー用、もう1つはhas_many:throughというProjectzationです。has_many:through - 中間モデルのデータへのアクセス
Projectzationの移行は、次に、この
class CreateProjectzations < ActiveRecord::Migration
def change
create_table :projectzations do |t|
t.references :user, :project
t.boolean :admin
t.timestamps
end
end
end
のように見える、真の管理者=を設定することによって、この
user.projectzation.create(:project => project, :admin => true)
のように私は関連付けを作成するために、私は、ユーザーがのadminstratorであると言いますプロジェクト。
ユーザーが管理者であるかどうかを確認するにはどうすればよいですか?多分これ
project.is_admin_user?(@current_user)