Bir Kayıt (lar) varlığının kontrol edilmesi bunu yapabilirsiniz (örneğin id "1" var, ancak "2" ve "3" do not):Rails'de (ids dizisinden) kaydın bulunup bulunmadığını kontrol edin.
Model.exists?(:id => [1, 2, 3]) #=> true
tam tersini Nasılsınız, öyleyse:
Model.not_exists?(:id => [1, 2, 3]) #=> true
ben Kullanım durumunuz böyle bir şey hayal “2” ve “3” yoksa nasıl söyleyeceğinizi sormak, yanlış nasıl geri dönersiniz. '' Model.exists? (: Id => [1, 2, 3]) '' '' '' '' '' '' '' '' '' '' ''' '' '' '' '' '' '(' id => [1, 2, 3]) '' 'false' 'i döndürür,' 'Model.not_exists' 'isterken (: id => [1, 2, 3]) Varsa, eğer doğru değilse geri dönün. –
'Model.find (ids_ary) .count' sonra' ActiveRecord :: RecordNotFound'u kurtarma –