0
我有三個模型,一個用於項目,其他用戶,另一個用於has_many:通過調用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)
通過設置管理= true時,我說,用戶的的管理員聯繫項目。
如何知道用戶是管理員?也許是這樣的
project.is_admin_user?(@current_user)