hagino3000's blog

平成アーカイブス (更新停止)

Scaffoldに嵌ったり嵌らなかったり

模索しながらのRuby on Railsですがなんとなくわかったルール

  • テーブル名は小文字にする
  • PK項目は小文字"id"とする、大文字だと実行時にレコードが見つけられない。
  • PK項目は数値型で unsigned not null auto_increment とする。
  • 複合キーは使えない
  • 登録時刻を保持するフィールドは"created_at"としtimestamp型とする
  • 最終更新時刻を保持するフィールドは"update_at"としtimestamp型とする
  • 次のカラムはActiveRecord::Base::content_columnsで取れない(scaffoldで生成した画面に現れない)
    • _idで終わるカラム
    • _countで終わるカラム

Rad railsを使っているけど、APIドキュメントがすぐに参照できるのがうれしい。