Ruby on Rails チュートリアル(Webサービス開発が学べる学習サービス)に従って、MVCフレームワークアプリケーションを作成していく。
使用ツール :
AWS Cloud9
コントローラの新規作成
コントローラの新規作成には、generateスクリプトを使用する。
$ rails generate controller ControllerName アクション名(省略可)
※rails generateはrails gという短縮形でもOK
Railsのアクションは、コントローラの中に配置する。
rails generate実行時にキャメルケースで記述を行うと、ファイルのコントローラ名がスネークケースで自動生成で登録される。
↓↓↓
StaticPages → static_pages_controller.rb
Rubynにはクラス名にキャメルケースを使う慣習と、ファイル名をスネークケースで記述する慣習がある。
参照:RubyonRailsチュートリアル