has_manyなモデルに:conditionsをつけて、特定の子モデルだけ取得する

has_manyなモデルに:conditionsをつけて、特定の子モデルだけ取得する。
たとえばLinkをhas_manyで持つLinkCategoryでLinkのstausがpublicのものだけ取得する。
class LinkCategory < ActiveRecord::Base
  has_many:links,:conditions=>"links.status = 'public'"
end


posted by digital-squad at 2009年11月26日 16時41分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。