मैं अगर एक रिकार्ड (रों) मौजूद है की जाँच करने के ऐसा कर सकते हैं (जैसे कि आईडी "1" मौजूद है, लेकिन "2" और "3" नहीं है):जांचें कि रेल में रिकॉर्ड मौजूद नहीं है (आईडी के सरणी से)?
Model.exists?(:id => [1, 2, 3]) #=> true
मैं विपरीत करना कैसे करते हैं, इसलिए:
Model.not_exists?(:id => [1, 2, 3]) #=> true
मैं यह पूछने के लिए कि क्या '2' और' 3' मौजूद नहीं है, यह कैसे झूठी वापसी करने के लिए है। 'मॉडल.एक्सिस्ट्स? (: Id => [1, 2, 3])' ''' मौजूद है, तो '''' मौजूद है, जबकि मैं' model.not_exists चाहता हूं? (: Id => [1, 2, 3]) यदि कोई अस्तित्व में नहीं है तो सत्य वापस लौटना। –
'Model.find (ids_ary) .count' फिर 'बचाव ActiveRecord :: RecordNotFound' –