前提・実現したいこと
現在は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
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー