0

というモデルがありsiteます。

site has_many site_settings
site_settings belongs_to setting
settingと呼ばれるブールフィールドがありますtemporary

siteとの間の関係が一時的な に関連付けられていないsite_settingsのみを返すようにします。site_settingssetting

私が試してみました:

class Site < ActiveRecord::Base

  has_many :site_settings, :dependent => :destroy, 
    :conditions => {:setting => {:temporary => false} }

私も でいくつかのことを試しProc.newましたが、成功しませんでした。

何か助けはありますか?

4

1 に答える 1

1

設定に参加/含めることを忘れないでください:

has_many :site_settings, :dependent => :destroy, :include => :setting, :conditions => {:setting => {:temporary => false}}
于 2012-12-27T02:24:40.263 に答える