質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

解決済

1回答

2379閲覧

Rails チュートリアル第2章 Routing Errorについて

Mic12

総合スコア16

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2018/09/11 07:45

前提・実現したいこと

Rails チュートリアル第2章をしています。

最後に「アプリケーションをデプロイする」を進めた所、ブラウザにこの様なエラーメッセージが出ております。
→このエラーを解決して、ブラウザに通常通り反映させたい。

始めたばかりで無知で申し訳ございません。

■■な機能を実装中に以下のエラーメッセージが発生しました。

発生している問題・エラーメッセージ

Routing Error

No route matches [GET] "/users"

Rails.root: /home/ec2-user/environment/hello_app

Application Trace | Framework Trace | Full Trace
Routes
Routes match in priority from top to bottom

Helper HTTP Verb Path Controller#Action
Path / Url
Path Match
root_path GET /
application#hello

Request
Parameters:

None
Toggle session dump
Toggle env dump
Response
Headers:

None

該当のソースコード

ソースコード

試したこと

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

routes.rb/usersについての記述をしていないためだと思われます。
users_contorollerにindexアクションを用意して

routes.rb

resources :users

を記述してあげましょう

投稿2018/09/11 07:53

haneru

総合スコア440

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Mic12

2018/09/11 08:01 編集

ご丁寧に回答有難うございます!早速、routes.rbを以下のの様に入力しましたが、状態変わらずです・・ Rails.application.routes.draw do resources :microposts resources :users root 'users#index' end
haneru

2018/09/11 08:06

root 'users#index' この記述を消してみてください
Mic12

2018/09/11 11:34

無事できました!haneruさん、本当に有難うございます!今、なぜエラーになったのか調べております。
haneru

2018/09/11 14:44

なぜエラーになっていたかというと 1. resources :users を記述せずに/usersを参照しようとしたこと resources :usersを記述していたがエラーになった理由 root 'users#index' を記述していたこと root 'users#index'を記述していたことによってこちらが優先されてしまい、/usersにアクセスできなくなっていたものだと思います。 無事に解決出来て良かったです。
haneru

2018/09/11 14:49

あと解決出来たのでしたらベストアンサーをよろしくお願いします
Mic12

2018/09/13 04:26

ご丁寧に分かりやすい、ご回答有難うございます。ベストアンサーさせて頂きました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問