estoy manteniendo base de código de alguien y que tiene algo como esto:Comprobar si el objeto ActiveRecord se destruye utilizando el valor .destroy() devuelven
if @widget_part.destroy
flash[:message] = "Error deleting widget part"
else
flash[:message] = "Widget part destroyed successfully"
end
Lo que hace destroy
cambio? ¿Está bien probar así? La razón por la que estoy pidiendo es que traté de usar
flash[:message] = "Error deleting widget part : #{@widget_part.errors.inspect}"
y no hay mensajes de error, así que estoy confundido. Se da algo así como
#<ActiveModel::Errors:0x00000103e118e8 @base=#<WidgetPart widget_id: 7, ...,
id: 67>, @messages={}>
No debería "Error al eliminar la parte del widget" en la parte else? – sheerun
@sheerun, eso es lo que sospechaba, pero no pude encontrar ninguna documentación para ello – highBandWidth