2013-04-27 16:05

Railsの命名規則

コントローラ関連

種類 概要 名前(例)
コントローラ名  先頭が小文字で複数形(単数も可)  articles 
コントローラクラス  先頭が大文字で、接尾辞に「Controller」  ArticlesController 
コントローラクラス(ファイル名)  コントローラ名に接尾辞「_controller.rb」  articles_controller.rb 
ヘルパーファイル名  コントローラ名に接尾辞「_helper.rb」  articles_helper.rb 
テストスクリプト名  コントローラ名に接尾辞「_controller_test.rb」  articles_controller_test.rb 
テンプレートファイル  コントローラ名/アクション名.html.erb  articles/index.html.erb 

モデル関連

種類 概要 名前(例)
モデル名  先頭が小文字で単数形  article
モデルクラス  先頭が大文字で単数形  Article 
モデルクラス(ファイル名)  先頭が小文字で単数形  article.rb 
テーブル  先頭が小文字で複数形  articles 
テストスクリプト  #####_test.rb (先頭が小文字で単数形)  article_test.rb