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