LoginSignup
0
0

More than 3 years have passed since last update.

[rails]ルーティングを設定する方法

Last updated at Posted at 2020-07-30

railsでルーティングを設定するには

routing(ルーティング)では、ユーザが特定のURLにアクセスした時に、
どのコントローラのどのアクションに処理を振り分けるかを定義します。
ルーティングは、URLとアクションを結びつける役目をしています。
例えば、「あるURLにアクセスがあった時に、homeコントローラのtopアクションの処理を振り分ける」という定義を、ルーティングに記述します。

ルーティングの設定は、configフォルダ内のroutes.rbファイルに記述します。
routes.rbファイルは、Railsアプリを作成するときに自動作成されるファイルです。
こんな感じです。

HTTPメソッド 'URL' => 'コントローラ#アクション'

※HTTPメソッドについてはこちらの記事で説明しています。
https://qiita.com/yusuke1209kitamura/items/e29787bc2920a656d505

わかりやすく、実際に書いてみます。

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

この例の場合、URL「top」にアクセスすると、
homesコントローラの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