Cela me semble très étrange, une somme record actif retourne une chaîne, pas un nombreactiveecord sum renvoie une chaîne?
basket_items.sum("price")
Cela semble le faire fonctionner, mais je pensais que je peut-être manqué quelque chose, comme cela semble être un comportement très étrange .
basket_items.sum("price").to_i
Il est possible que la base de données soit sqlite3, auquel cas tout est stocké sous forme de chaîne pouvant causer le problème. Je ne rencontre pas le problème sur mysql mais n'ai pas de sqlite3 à tester pour le moment. – Shadwell
En utilisant mysql, et ma colonne de prix est un flottant, en utilisant Rails 2.3.9 – pingu