0

在路线.rb

resources :restaurants do
  collection do
    get 'nearby'
  end

  resources :tickets
end

resources :users do
  resources :tickets
end

如果我的控制器,我可以区分父资源

if params[:user_id].present?
  @collection = User.find(params[:user_id])
else
  @collection = Restaurant.find(params[:restaurant_id])
end
@ticket = @collection.tickets.new

但是我如何区分,例如路径助手?

谢谢。

4

1 回答 1

0

请参见polymorphic_path

于 2012-04-10T10:30:19.153 回答