私のアプリには、チケットを持つプロジェクトがあります。次の方法でチケットを表示できるようにしたい:
/projects/43/tickets
このルートは機能しますが、プロジェクトに属するチケットだけでなく、すべてのチケットが表示されます。何を変更する必要がありますか?
ルート:
resources :projects do
resources :tickets do
collection do
get "manage"
end
end
end
モデル:
class Ticket < ActiveRecord::Base
belongs_to :project
...
end
class Project < ActiveRecord::Base
has_many :tickets, :dependent => :destroy
...
end
チケットは、次の方法でプロジェクトに関連付けられます。
Tickets (table)
project_id
...the rest of the fields...