0

でルーティング エラーが発生します

No route matches {:action=>"edit", :controller=>"projects"}

実行rake routesすると、次のことがわかります。

   edit_user_project GET    /users/:user_id/projects/:id/edit(.:format)          projects#edit
        user_project GET    /users/:user_id/projects/:id(.:format)               projects#show
                     PUT    /users/:user_id/projects/:id(.:format)               projects#update
                     DELETE /users/:user_id/projects/:id(.:format)               projects#destroy

エラーはから来ていprojects/newます。

何が問題なのですか?

4

1 に答える 1

0

@Thomas Klemm - あなたは正しい答えを得ました。他の誰かが同様のエラーを探しに来た場合に備えて、ここに投稿します。

注: edit_user_project_path(または同様の) は 2 つの引数を取ります。この場合は@user@project.

于 2013-02-06T19:13:41.667 に答える