屬性驗證消息在我的Rails應用4我查了唯一約束,像這樣:定義跨模型
validates :recipient, uniqueness: {
scope: :user,
message: 'You already have a Connection with this user'
}
現在雖然它涉及recipient
我想顯示在recipient.email
場的錯誤消息。
是使用validates
語法來執行此操作的一種方法。
更新:這是在某種消息線程上,一個用戶只能與另一個用戶擁有一個。因此驗證。
如果您的上述代碼段來自哪個模型? – onebree
它是某種MessageThread,用戶只能與其他用戶共享一個MessageThread。我確實更新了我的答案。 – Besi
電子郵件是MessageThread的一個屬性嗎?電子郵件參數如何作爲表單的一部分進行處理? – Swards