Не могли бы вы мне помочь? Я застрял!
Я реализовал наследование одной таблицы для модели «Клиент». «Лицо» и «Компания» являются «Клиентами». Поэтому я добавил два новых маршрута для пересылки всех запросов на CustomersController
:
resources :customers # added by generator
resources :people, :controller => 'customers' <== NEW
resources :companies, :controller => 'customers' <== NEW
Я хочу сделать это
- добавить параметр "
type
" к действию "new
" ресурса :customers
- добавить значение по умолчанию «Человек» и «Компания» к параметру «тип» в обоих других ресурсах (если параметр унаследован!?)
Моя цель - иметь возможность звонить
new_customer_path(:type => 'Person')
а также
new_person_path
Раньше я пробовал следующее, но это мешало другим действиям (например, показу) работать
resources :people, :controller => 'customers' do
get 'new', :on => :member, :type => 'Person'
end
Может ли кто-нибудь рассказать мне о моей ошибке?