Je suis plutôt nouveau sur les rails. J'ai un contrôleur qui est d'essayer de mettre à jour un modèle en utilisant le code suivant:ne peut pas mettre à jour les rails modèle
@test = Product.find(1)
@test.increment!(:price)
Il ne récupère avec succès le produit de la base de données, mais ne met pas à jour l'attribut de prix. Est-ce que quelqu'un sait pourquoi cela pourrait être le cas, ou comment je pourrais obtenir plus de commentaires sur ce que le problème est?
Merci beaucoup!
Tristan
modifier: le prix est un nombre entier avec la valeur 0. Je reçois le même problème quand je mets le prix avec @ test.price = 50 puis @ test.save.
avez-vous des callbacks sur le produit ? – Fred