J'ai un modèle, appelé Book
, qui a les champs title
et filename
(et d'autres champs mais sans rapport). Je voudrais que le champ filename
a été créé automatiquement en utilisant le titre, donc dans mon Book.rb:Rails: Mise à jour simultanée de deux champs d'une instance ActiveRecord
class Book < ActiveRecord::Base
# ...
def title=(title)
self.filename = sanitize_filename(title)
self.title = title
end
# ...
end
En raison de self.title = title
ça va dans une récursion infinie. Comment pourrais-je éviter cela?
Merci!
Exactement ce que j'ai cherché. J'ai vu la même idée en Python. Merci beaucoup! Je me demande comment j'ai pu programmer sans le savoir ... Merci encore! –