3

私はプロジェクトのコンテキストで表示したいタスクを持っています。彼らはhabtm連合によって関連付けられています。だから私は3つのテーブル:projects, tasks and projects_tasksがあります。habtm関連付けを使用してload_and_authorize_resourceをセットアップするにはどうすればよいですか?

resources :projects do 
    resources :tasks 
end 

class Project < ActiveRecord::Base 
    has_and_belongs_to_many :tasks 
    ... 

class Task < ActiveRecord::Base 
    has_and_belongs_to_many :projects 
    ... 

load_and_authorize_resourceをhabtm関連付けで設定するにはどうすればよいですか?

# ??? 
class TasksController < ApplicationController 
    load_and_authorize_resource :project 
    load_and_authorize_resource :task, :through => :project, :shallow => true 
    ... 

答えて

0

あなたがテーブルにプロジェクトhas_many :tasks, :through => : assignments

+0

が、私は多分これが移動するための方法で、これをしようとするようなモデルに参加したいかもしれません。 – tonymarschall

関連する問題