Rails rootに表示するページを設定する手順

Rails rootに表示するページを設定する手順

Railsでrootに表示するページ(ルーティング)を設定するまでの手順を記述してます。railsが動作している環境はwindowsとなります。

環境

  • OS windows10 pro 64bit
  • ruby 2.7.1
  • rails 6.0.3.2

※windows10にrubyをインストールして実行する手順はこちら
※windows10にRuby on Railsをインストールして利用する手順はこちら

Controller作成

まずは、下記のコマンドでcontroller「sample」を作成します。

rails generate controller sample index

「app\views\sample」に「index.html.erb」が生成されます。
この生成された「index.html.erb」をルートにアクセスした際に表示させます。

index.html.erb内容

<h1>Sample#index</h1>
<p>Find me in app/views/sample/index.html.erb</p>

「config」ファルダ配下にある「routes.rb」を下記のように編集します。

Rails.application.routes.draw do  
  root to: 'sample#index'  
end

または

Rails.application.routes.draw do  
  root :to => 'sample#index'  
end

ブラウザから http://プライベートIP or サーバーアドレス:3000 にアクセスすると「index.html.erb」にルーティングが設定されていることが確認できます。