タグ

activerecordに関するkitokitokiのブックマーク (81)

  • ActiveRecord復習 - おもしろwebサービス開発日記

    リレーション関連がうまく使いこなせていないので、railsによるアジャイルwebアプリケーション開発を読み返してみた。勉強になったことをメモメモ。 テーブル情報の取得 下記のようなマイグレーションでpeopleテーブルが定義されているとして、 create_table :people do |t| t.string :name t.integer :age t.boolean :auth end Person.columun_namesでカラムの名前を配列で取得できる。(クラスメソッド) Person.column_hash["name"]のようにすると、Personのname列の情報(デフォルト値とか)を取得できる。*1 person.attribute_namesで属性の名前の配列が取得できる。(オブジェクトメソッド) person.age_before_type_cast のように、

    ActiveRecord復習 - おもしろwebサービス開発日記