LoginSignup
1
1

More than 5 years have passed since last update.

matchメソッドの書式について

Posted at

はじめに

Ruby on Railsでルーティングを設定するときに使うmatchメソッドの書式についての個人的なメモ.

実例

例えば,Ruby on Rails Tutorial5章の「名前付きルート」のあたりに出てくる以下の表記を考える.

match '/about', to: 'static_pages#about', via: 'get'

これはRubyのメソッドなので,引数を括るカッコが省略された書き方.カッコを省略しないで書くと,以下のようになる.

match('/about', to: 'static_pages#about', via: 'get')

また,最後の引数がハッシュなので波括弧が省略されているので,実は以下のように書いても良い.

match('/about', {to: 'static_pages#about', via: 'get'})

ハッシュをハッシュロケットを使った記法にして以下のように書くこともできる.

match '/about', :to => 'static_pages#about', :via => 'get'
1
1
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
1