1.1 Ruby on Railsとは Ruby on Rails(以下Rails)は、MVCアーキテクチャに基づいたWebアプリケーションフレームワークです。 2004年にデンマークのDavid Heinemeier Hansson氏によって最初のバージョンが公開されて以来、開発者に人気のあるフレームワークです。 1.2 設計理念 Railsには、設計理念として、以下の3つがあります。 1. CoC(Convention over Configuration) 和訳すると「設定より規約」。従来のフレームワークのように設定を大量に記述するのではなく、規約にのっとってプログラミングすることで、余計なプログラミングや設定を省くことができます。 例えば、社員クラスを「Employee」とすれば、社員情報を格納するデータベースは複数形である「employees」という名前にします。 この規約にのっ