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

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

新規登録して質問してみよう
ただいま回答率
85.35%
React Native

React Nativeは、ネイティブモバイルアプリ(iOS/Android)を作成できるJavaScriptフレームワークです。Reactと同じ設計のため、宣言的なコンポーネントでリッチなUIを開発することが可能です。

Ruby on Rails 6

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

Q&A

解決済

1回答

442閲覧

localhpst:3000で立ち上げたときのルート画面を設定したいと考えております。

tako48

総合スコア4

React Native

React Nativeは、ネイティブモバイルアプリ(iOS/Android)を作成できるJavaScriptフレームワークです。Reactと同じ設計のため、宣言的なコンポーネントでリッチなUIを開発することが可能です。

Ruby on Rails 6

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

0グッド

0クリップ

投稿2021/05/03 01:28

編集2021/05/03 03:19

前提・実現したいこと

現在はhlocalhost:3000/data/indexと入力して初めて表示される状態です。

昨日より簡単なサイト作りを独力で始めました。(railsは一通り教材通りにできたのでありました。)
教材の最後に付録でフロントエンドをReactでバックエンドをrailsで作成するミニアプリを作成しております。
現状は以下のようなダミーデータが表示されている状態です。
イメージ説明
現在困っておりことはルーティングです。
localhpst:3000で立ち上げたときのルート画面を設定したいと考えております。

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

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

イメージ説明

該当のソースコード

ターミナル routes

maedatakuo@maedatakudainoMacBook-Air RailsReactApp % rails routes Prefix Verb URI Pattern Controller#Action data_index GET /data/index(.:format) data#index data_ajax GET /data/ajax(.:format) data#ajax hello_index GET /hello/index(.:format) hello#index rails_postmark_inbound_emails POST /rails/action_mailbox/postmark/inbound_emails(.:format) action_mailbox/ingresses/postmark/inbound_emails#create rails_relay_inbound_emails POST /rails/action_mailbox/relay/inbound_emails(.:format) action_mailbox/ingresses/relay/inbound_emails#create rails_sendgrid_inbound_emails POST /rails/action_mailbox/sendgrid/inbound_emails(.:format) action_mailbox/ingresses/sendgrid/inbound_emails#create rails_mandrill_inbound_health_check GET /rails/action_mailbox/mandrill/inbound_emails(.:format) action_mailbox/ingresses/mandrill/inbound_emails#health_check rails_mandrill_inbound_emails POST /rails/action_mailbox/mandrill/inbound_emails(.:format) action_mailbox/ingresses/mandrill/inbound_emails#create rails_mailgun_inbound_emails POST /rails/action_mailbox/mailgun/inbound_emails/mime(.:format) action_mailbox/ingresses/mailgun/inbound_emails#create rails_conductor_inbound_emails GET /rails/conductor/action_mailbox/inbound_emails(.:format) rails/conductor/action_mailbox/inbound_emails#index

terminal

1ActionController::RoutingError (No route matches [GET] "/data/index"): 2 3actionpack (6.0.3.6) lib/action_dispatch/middleware/debug_exceptions.rb:36:in `call' 4web-console (4.1.0) lib/web_console/middleware.rb:132:in `call_app' 5web-console (4.1.0) lib/web_console/middleware.rb:28:in `block in call' 6web-console (4.1.0) lib/web_console/middleware.rb:17:in `catch' 7web-console (4.1.0) lib/web_console/middleware.rb:17:in `call' 8actionpack (6.0.3.6) lib/action_dispatch/middleware/show_exceptions.rb:33:in `call' 9railties (6.0.3.6) lib/rails/rack/logger.rb:37:in `call_app' 10railties (6.0.3.6) lib/rails/rack/logger.rb:26:in `block in call' 11activesupport (6.0.3.6) lib/active_support/tagged_logging.rb:80:in `block in tagged' 12activesupport (6.0.3.6) lib/active_support/tagged_logging.rb:28:in `tagged' 13activesupport (6.0.3.6) lib/active_support/tagged_logging.rb:80:in `tagged' 14railties (6.0.3.6) lib/rails/rack/logger.rb:26:in `call' 15sprockets-rails (3.2.2) lib/sprockets/rails/quiet_assets.rb:13:in `call' 16actionpack (6.0.3.6) lib/action_dispatch/middleware/remote_ip.rb:81:in `call' 17actionpack (6.0.3.6) lib/action_dispatch/middleware/request_id.rb:27:in `call' 18rack (2.2.3) lib/rack/method_override.rb:24:in `call' 19rack (2.2.3) lib/rack/runtime.rb:22:in `call' 20activesupport (6.0.3.6) lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call' 21actionpack (6.0.3.6) lib/action_dispatch/middleware/executor.rb:14:in `call' 22actionpack (6.0.3.6) lib/action_dispatch/middleware/static.rb:126:in `call' 23rack (2.2.3) lib/rack/sendfile.rb:110:in `call' 24actionpack (6.0.3.6) lib/action_dispatch/middleware/host_authorization.rb:82:in `call' 25webpacker (4.3.0) lib/webpacker/dev_server_proxy.rb:23:in `perform_request' 26rack-proxy (0.6.5) lib/rack/proxy.rb:57:in `call' 27railties (6.0.3.6) lib/rails/engine.rb:527:in `call' 28puma (4.3.7) lib/puma/configuration.rb:228:in `call' 29puma (4.3.7) lib/puma/server.rb:713:in `handle_request' 30puma (4.3.7) lib/puma/server.rb:472:in `process_client' 31puma (4.3.7) lib/puma/server.rb:328:in `block in run' 32puma (4.3.7) lib/puma/thread_pool.rb:134:in `block in spawn_thread' 33

試したこと

routingの変更

Rails.application.routes.draw do root 'data#index' get 'data/ajax' get 'hello/index' # For details on the DSL available within this file, see https://guides.rubyonrails.org/routing.html end

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

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

Rails 6.0.3.6

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

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

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

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

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

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

m.ts10806

2021/05/03 02:02

localhpst hlocalhost で受け付けるようにhostsとかで設定されてますか? 何もしてないならlocahost のはずですが。
tako48

2021/05/03 02:42

routesを書き換えただけです
m.ts10806

2021/05/03 03:08

噛み合ってないように見えます。 本当はlocalhostではなくて?ということなのですけど。 書いたとおりなら「そりゃ繋がらないよ」ですし、誤字なら「そりゃ他人にはわからないよ」です。 質問は修正できるので調整してください。 細かいところですが、書いたとおりにしか動かないプログラムにおいては1つでも違えば致命的です。
tako48

2021/05/03 03:20

修正させていただきました。失礼いたしました
guest

回答1

0

ベストアンサー

Rails.application.routes.draw do
get '/' => 'hoge#hoge"
end

とすれば良いのではないでしょうか

投稿2021/05/03 10:22

yaha4967

総合スコア106

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問