Can not save object

reload!; o=Order.find(2); o.exported!; puts Order.find(2).exported_at
=> nil

in order.rb:

def exported!
res = false
if self.exported_at.nil?
self.exported_at = Time.now
res = self.save
else
res = true
end

order_lines.each do |order_line|
  order_line.exported_at = Time.now
  order_line.save
end

res

end

I have no idea why it does not work :frowning: Maybe someone sees something
strange here?

Cheers,
Tomasz

Tom Bak wrote:

I have no idea why it does not work :frowning: Maybe someone sees something
strange here?

ok, here is what was wrong:

before_save :can_be_modified

def can_be_modified
if exported_at.nil?
return true
else
return false
end
end

… still i would like to have that in the model. just being able to set
that field…