手伝ってくれませんか?行き詰まった!
モデル「Customer」の単一テーブル継承を実装しました。「人」と「会社」は「お客様」です。そこで、すべてのリクエストを に転送する 2 つの新しいルートを追加しました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
誰かが私の間違いについて教えてくれますか?