タグ

railsとcrudに関するkiyo_hikoのブックマーク (1)

  • Activeレコードの基本 | Rails日本語ドキュメント | Ruby STUDIO

    2.2 スキーマの規約 Activeレコードは、DBテーブルのカラムのために、カラム用の命名規則を使用します。 外部キー これらのフィールド名は、(単数形テーブル名)_idと命名すべきです。(例: item_id、order_id) このフィールドは、モデルで関連性を作成した際にActiveレコードを探す対象になります。 主キー デフォルトでActiveレコードはidと名付けられた数値型のカラムをテーブルの主キーとして使用します。 Railsのマイグレーションを使用してテーブルを作成した場合、このカラムは自動的に生成されます。 また、Activeレコードインスタンスに、追加機能を作成するカラム名も存在します。 created_at レコードが初めて作成される際に、自動的に現在の日時を取得して登録します。 updated_at レコードが更新される度に、自動的に現在の日時を取得して登録・更新

    kiyo_hiko
    kiyo_hiko 2015/09/09
    非常に参考になった。CoC、ActiveRecord::Baseを拡張してモデルを作るということ、CRUD、検証。動作確認はRailsなら$ rails consoleでできるがPadrinoでも$ padrino console de できるのでmodelだけお手軽にCRUDしたいならそこでバンバン叩く
  • 1