Bir soru üzerinde çalışıyorum ve bir soruya cevap verilebilecek şekilde cevap verin ve cevap verilebilir. Polimorfik bir oyundur derneğim var, öyle ki bir soru ve bir cevap çok oyu alır. Ama bir Cevabın tüm oylarını Soruya çevirmek istiyorum. sadece bir dernek olsaydı, yapabileceği:Bir polimorfik tablo birliğinin güncellenmesi için daha iyi bir yöntem mi arıyorsunuz?
Answer.first.votes.first.update(voteable: Question.first)
ama bu birden dernekler için çalışmaz.
yapmaya çalıştığım: :Answer.first.votes.update_all(voteable: Question.first)
ama buna voteable
Ben aynı sonucu elde başka yolu biliyor sütun bulamadığı bir hata döndürdü etmektir
Answer.first.votes.update_all(voteable_type: "Question", voteable_id: 1)
Ancak, onun.
Bunu yapmak zorunda bu nasıl eminim – SomeSchmo