Rails ルーティング設定

Ruby on Railsのメモ。

Ruby on Railsを使うことになり、Rubyの勉強から始めた。そして、Rubyについて分かったきたので、下記のサイトでRailsの勉強を始めた。

www.rubylife.jp

一つ問題。コントローラとアクションの作成とルーティングの設定 - Ruby on Rails入門の「ルーティングの設定」でroutes.rbに

Books::Application.routes.draw do

  match 'hello' => 'booklist#hello'
  match 'bye' => 'booklist#bye'

end

と記載するとあるが、この通りにすると、
f:id:blue_9:20151212011103p:plain
と表示される。よく分からないが、"match"ではなくて"get"を使えとのこと。ということで変更する。

Books::Application.routes.draw do

  get 'hello' => 'booklist#hello'
  get 'bye' => 'booklist#bye'

end

f:id:blue_9:20151212011917p:plain
希望通りに表示された。


なんとか解決したが、routes.rbにおける、matchとgetの違いが分からない・・・。分かり次第、追加記載しようと思う。