今回はコントローラーが一体何をしているのか、そしてルーティングについて解説していきたいと思います。 Action Controller Overview と、 Rails Routing from the Outside In を参考にしました。 コントローラーの概要 まず、 Rails のコンポーネントの一つである、 Action Controller は MVC の C に当たることは初回に説明しました。 対してどのコントローラがリクエストの処理を行うか決めることをルーティングといいますが、これを決めるのは Action Routing の仕事です。 コントローラの仕事はリクエストの意味を理解し、それに合わせて適切な処理、出力を行うことです。 そのために Rails は様々な道具を用意してくれています。ここからはその道具について見ていきます。 メソッドとアクション Rails でコント