¿Cuándo usar uno mismo en el modelo?
Pregunta: ¿Cuándo debo usar yo mismo en mis modelos en Rails?
tengo unset
Método en uno de mis modelos.
class SomeData < ActiveRecord::Base
def set_active_flag(val)
self.active_flag = val
self.save!
end
end
Cuando hago esto, todo funciona bien. Sin embargo, cuando hago esto:
class SomeData < ActiveRecord::Base
def set_active_flag(val)
active_flag = val
save!
end
end
El valor de active_flag no cambia, sino que falla silenciosamente. ¿Alguien puede explicar?
No puedo encontrar duplicados, pero si alguien encuentra uno, también está bien.