Railsの慣習
命名規則
自動生成時の名前付け
テーブル名 | クラス名 |
---|---|
小文字 複数形 | 先頭大文字 単数形 |
単語間はアンダーバー | 単語ごとに先頭を大文字 |
ex)tasks | ex)Task |
ex)products | ex)Product |
データベースの列の型の対応表
Rails2 | MySQL |
---|---|
binary | blob |
boolean | tinyint(1) |
date | date |
datetime | datetime |
decimal | decimal |
float | float |
integer | int(11) |
string | varchar(255) |
text | text |
time | time |
timestamp | datetime |
※Rails3では未確認。
ほぼ変わってないと思われるが要調査。
- 最終更新:2010-10-28 23:10:32