質問: signup_pathにより、ログイン画面を呼び出すと認識しているのですが、 new_user_pathでも同じコントローラとアクションを呼び出しています。 同様の内容の処理にも関わらず、パスを分けているのは何故でしょうか。 単に、 routes.rbに resources :usersを記載してリソースベースを生成したからできただけなのか・・・ それとも、使い分ける理由があるのでしょうか? お手数おかけしますが、教えて頂けると幸いです。 よろしくお願い致します。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/3b884f0940203a9d65e822341f689a74.png)
回答: new_user_path は resources で自動的に作られます。その時のurlはusers/newです。 URLとしてこれが見えるのはいやだな、と考えてsing_upを追加したのではないかな、と考えていました。 resourcesでnewを抑制すればnew_user_pathはなくなりますが、そこまでせんでよい、と思ったのかなぁ、、と