我有窗體,批量創建一些對象。對於我的流量,我不得不一次保存它們,或者根本不保存。問題是 - 當我進行驗證時,它們並不失敗,因爲每個對象都根據db中的當前記錄進行驗證(我有唯一性驗證),但是我還需要驗證當前對象是否存在於每個未保存的對象中。小例子驗證幾個未保存的對象
class User
#field: email
end
在我的表單對象中,我有一個用戶數組。並在循環我做
@users.each do |user|
valid_users << user if user.valid? #and this is where i need to validate `user` within not just DB, but within @users aswell
end
我如何實現這一目標?
這不會檢查是否有不上,保存收藏,例如,在範圍內的任何衝突2位用戶使用相同的電子郵件地址 – Avdept
@Avdept:嗯,在問題的任何地方都沒有提到。 – Surya