たとえば、モデルの検証に次のコードがあります。
validates :fb_user_id, :uniqueness => {:scope => :campaign_id}
ただしcampaign_id、別のユーザーに対して値が -1 で、検証例外が発生する可能性があります。このようなことは可能ですか?
validates :fb_user_id, :uniqueness => {:scope => :campaign_id}, if :campaign_id != -1
validates ステートメントにインラインを入れることはif conditionsできますか、それができない場合はどうすればいいですか?