0

私のレールアプリケーションには、多くのEnterprises.

私のプログラム/ショーでは、Enterprise表示されているプログラムに属する新しいものを簡単に作成するオプションが必要です。

ネストされたリソースと のようなルーティング ヘルパーを使用してみnew_program_enterprise_pathましたが、No route matches "{:action=>"new", :controller=>"enterprises"}"エラーが発生しました。

これは私routes.rbが持っているものです:

resources :programs do
    resources :enterprises
end
4

1 に答える 1

1

問題は、ルーティング ヘルパーの使用方法です。は、このようなパラメータでnew_program_enterprise_pathのインスタンスを取得する必要があります。これにより、次のようなパスが生成されます 。Programnew_program_enterprise_path(@program)/programs/:program_id/enterprises/new

于 2013-08-09T14:03:53.693 に答える