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 5 years have passed since last update.

http://localhost:3000/に特定のページを表示させたい(ルートへのルーティング設定)

Last updated at Posted at 2019-03-10

専門的には、ルートへのルーティング設定をするというらしいです。
本当の初心者にとっては、そのワードすら知らないのでggrksと言われてもなかなか辛いところありますよね。。。

ルートへのルーティング設定とは

Cloud9環境では、
https://〜.amazonaws.com/

Vagrant環境では、
http://localhost:3000/
にアクセスした時に、デフォルトで表示される「Welcome aboard」のページではなく、
自分で作ったページなり、アクションなりを表示させたい時にする設定のことです。

ルートへのルーティング設定を行う

早速やっていきましょう!

コントローラーとアクションを作る

ターミナルに下記のコードをうちます。
$ rails g controller コントローラー名 アクション名

ルートファイルを編集する

「config/routes.rb」ファイルに下記のコードを書き込みます。
root :to => 'コントローラ名#アクション名'

例えば、http://localhost:3000/にアクセスした時に、
indexページを表示させたい場合は、
root :to => 'コントローラ名#index'
と書きます。

これだけです。
もう少し理解が進んだら、ルートとは、ルーティング設定とは、というところも細かく書きたいです。
RESTfulなルーティングを設定するというところも書きたい。。
でも今は、これが精一杯なのでご勘弁ください。

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?