前提・実現したいこと
書籍「たった1日で基本が身に付くRuby on Rails超入門」の内容を読みながら進めている初学者です。
P48「03 ルーティング情報を設定しよう」の項目で、画面に「Hello,world!」を表示させたいのですが、Railsのデフォルトのトップページが表示され、「Hello,world!」の文字が見当たりません。
おそらく、ルーティング情報が正しく設定できていないのだと思うのですが、書籍の通りに記述しても「Hello,world!」が表示されず困っています。
何卒よろしくお願いいたします。
発生している問題・エラーメッセージ
「http://localhost:3000/users」にアクセスした際にルーティング追加後の動作確認で「Hello,world!」が表示されない。
該当のソースコード
users_controller.rb
class UsersController < ApplicationController def index @hello = 'Hello, world!' render template: 'users/index' end end
routes.rb
Rails.application.routes.draw do # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html get '/users', to: 'users#index' get '/users/new' end
試したこと
書籍に記述されている内容を追記して保存した上で「http://localhost:3000/users」にアクセスして動作確認をした際に、「Hello,world!」が表示されない。(Railsのデフォルトのトップページが表示される)
補足情報(FW/ツールのバージョンなど)
MacOS Catalina ver10.15.3
Ruby ver2.6.3
Rails ver6.0.2.1
VS Code ver1.42.1
書籍の環境
windows 10 Pro
Ruby ver2.4.1
Ruby on Rails ver5.1.2
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/12 11:13
2020/03/12 11:40
2020/03/12 12:22