для этого я бы вложил внутрь блока:
map.resources :customers do |customer|
customer.resource :quote do |quote|
quote.resources :first_resources
quote.resources :second_resources
end
end
альтернативный синтаксис:
map.resources :customers do |customer|
customer.resource :quote, :has_many => [:first_resources, :second_resources]
end
Это даст вам URL
customers/:customer_id/quote/first_resources/:id
customers/:customer_id/quote
customers/:id
Или, как вы указали, я считаю, что вам нужно отобразить множественные кавычки, чтобы иметь возможность получить конкретную цитату, если вы не хотите вкладывать
map.resources :customers, :has_one => :quote
map.resources :quotes, :has_many => [:first_resources, :second_resources]
что даст вам URL
customers/:customer_id/quote
customers/:id
quotes/:quote_id/first_resources/:id
Я думаю, что первое, что вы после. Надеюсь, это поможет.
Ресурсы: http://api.rubyonrails.org/classes/ActionController/Resources.html