0

私の URL はhttp://www.abc.com/loginです

ルートを作成しました

match "login" => "sessions#new"

これは今私が欲しいのはうまくいっています

私の新しい URL はhttp://www.abc.com/login/helloです

hello が使用される場合と使用されない場合があります

私の URL はhttp://www.abc.com/loginです

私の新しいルートは

match "login/:id" => "sessions#new"

hello を使用すると動作しますが、URL で hello を使用しないとエラーが表示されます

Routing Error
No route matches [GET] "/login/hello"
4

1 に答える 1

0

「hello を使用すると機能しますが、URL に hello を使用しないとエラーが表示されます」「[GET] に一致するルートがありません」「/login/hello」

これら2つを追加すると、コントローラーまたはビューのどこかに「hello」を追加します。そうしないと、Rubyは「hello」が含まれているエラーを表示しません...

于 2012-10-09T13:36:01.067 に答える