I have a model, called Book
, that has the fields title
and filename
(and other fields but they are unrelated). I'd like that the filename
field was automatically created using the title, thus in my Book.rb:
class Book < ActiveRecord::Base
# ...
def title=(title)
self.filename = sanitize_filename(title)
self.title = title
end
# ...
end
Because of self.title = title
it's going in a infinite recursion. How could I avoid that?
Thanks!