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