0
0

More than 1 year has passed since last update.

DockerからRailsのコントローラとルーティングを設定する

Posted at

仮想環境下でコントローラやルーティングの設定はしたことがあったが、Dockerではなかったので備忘録として簡単に記載する。

homes_controllerを作成する

ターミナル
docker-compose exec web rails g controller homes 

app/viewsの配下にhomesディレクトリが作成されていることを確認し、top.html.erbのファイルを作成する。
スクリーンショット 2022-05-22 17.44.15.png

トップページだと分かるように下記のように記載する。

top.html.erb
<h1>ここはTopページ</h1>

コントローラに以下のように記載する。

routes.rb
class HomesController < ApplicationController

  def top

  end

end

続いてルーティングを記載する。

routes.rb
Rails.application.routes.draw do
 
  get 'top' => 'homes#top'

end

これらが設定できたら
URLに
http://localhost:3000/top/
そうすると
ここはTOPページと表示される。

簡単な説明でしたが、以上でトップページの表示ができる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0