1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Railsで架空のCafeのHPを作ってみよう!【1日目】

Posted at

#概要
基本Railsの記法に則り書いていきます!
1から全ての説明ではなく
その中であれ?どうやるの?と
疑問に思った点や実装に困った箇所を
ピックアップして紹介していきます♩

#設定と準備
・Rails
・HTML
・CSS
・Javascript(jQuery)

↑上記の言語とフレームワークを使い
架空(自分で考えたテキトーなもの)のCafeの
HPを作っていこうと思います!

#1日目で躓いた箇所:zap:
ホーム画面にモデル、コントローラーが必要ないのに
どうたってrootパス指定すればいいんだ...?

基本Railsにおいて最初に遷移させたい画面は

config/routes.rb
ails.application.routes.draw do
  root 'コントローラー名#アクション名'
end

しかし今回はモデルもコントローラーも必要ない。
直接viewに遷移させるような記述はないだろうかと調べたが
答えは**「ない」**でした。

Railsでrootパスを書く場合
必ず、コントローラーからアクションという流れになる。
なので

app/controllers/homes_controller.rb
class HomesController < ApplicationController

  def index
  end

end

このように無理矢理ホーム画面に遷移させるため
コントローラー(今回の場合homes)を作成し
アクション(index)を定義。

そして

config/routes.rb
Rails.application.routes.draw do
  root 'homes#index'
end

rootパスに指定する。
このような流れで無事ホーム画面に遷移させることに成功。

1
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?