2012年9月3日月曜日

Rails 【Active Record】

( ̄(エ) ̄)彡☆

Rails 3.2.8

データベース作成
$ rake db:create

データベース削除
$ rake db:drop

ぜーんぶ取得
$ Members.all

id列だけ取得
$ Members.all.map(&:id)

id = 1を取得
$ Members.find_by_id(1)

id = 1 && name = "Murajun"
$ Members.find_by_id_and_name(1, "Murajun")

カラムの値が一致するレコード全てを取得
$ Members.find_all_by_admin(1)

ファインダーメソッドを使った検索
$ Members.where(name: "Murajun").order("id DESC")

name列だけ
$ Members.where(admin: 1).map{ |m| m.name }

ここに色々かいてある

Rails 【Active Record】

0 件のコメント:

コメントを投稿