kad
@kad (Yuta)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Routing Error No route matches [GET] "/users/sign_up" ビューが表示されない

Q&A

Closed

config/routes.rb

Rails.application.routes.draw do
root to: "prototypes#index"
end

現状の記述です。
なぜルーティングエラーが起きるのか分かりません。
分かる方居ましたら教えてください。

prototypes_controller.rb

class PrototypesController < ApplicationController

def index
end
end
app/views/prototypes/index.html.erb

<h1>トップページ</h1>
rails routes

Prefix Verb URI Pattern Controller#Action
root GET / prototypes#index

なぜルーティングエラーが起きるか分かりません。

分かる方居ましたら教えて下さい。

0

2Answer

config/routes.rb
Rails.application.routes.draw do
  root to: "prototypes#index"
end

とだけあるなら、そのエラーは真っ当だと思います。"/users/sign_up"とは全然違いますよね?

ここを一回全部読んでみるとより理解しやすいと思います。

1Like

Comments

  1. @kad

    Questioner

    ありがとうございます!
    おっしゃる通りでした。
    users/sign_upを消して、再度ブラウザリロードした所正常に動きました。

/users/sign_upのルーティングでエラーを吐いているようですが、
提示されている情報には一切見当たりません。

現状の記述です。
なぜルーティングエラーが起きるのか分かりません。
分かる方居ましたら教えてください。

この丸投げ状態では厳しいです。

まず、見辛過ぎるので、コードやコマンドなどは
Markdownのコードブロックで囲ってください。

また、「何を目的にしていて」、「何をしたら」、「どんなエラーが出ました」
「エラーに対しては〇〇を試してみましたが△△が分かりません」
という順を追ったうえで、各コントローラー、ビュー、ルーティング
などの情報を詳細に分かりやすく記述してください。

0Like

Comments

  1. @kad

    Questioner

    分かりました。
    具体的に質問することを心がけます。
    上記質問フォーマットありがとうございます。
    次から参考にさせて頂きます。

Your answer might help someone💌