Pregunta

Objetivo:

Me gustaría restablecer el atributo de matriz de todos los objetos en una clase a []. La forma en que comenzaron.

Mi intento:

> Deal.find(:all).update_attribute('votes', [])

Salir:

Devuelve un error. ¿Cómo harías esto?

¿Fue útil?

Solución

Esto sucede porque Find (: All) devuelve una matriz.

Tu puedes hacer:

Deal.update_all :votes => []

o

Deal.all.each { |d| d.update_attribute(:votes, []) }

Si necesita algo más específico.

Otros consejos

Deal.update_all :votes => []
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top