Я использую сериализацию JSON по умолчанию для модели с числом десятичных и целочисленных атрибутов. Пример:
{ "user": { "id": 1234, "rating": "98.7" } }
Обратите внимание на добавление котировок вокруг значения "рейтинг". Это приводит к тому, что библиотека десериализации я использую, чтобы неправильно рассматривать их как строки (вместо десятичных знаков). Может ли Rails установить, чтобы не использовать кавычки для всех десятичных знаков?
Edit:
Я на Rails 3.0.7 и Ruby 1.9.2, если это имеет значение.
Edit:
Терминал:
rails g model user rating:decimal
rake db:migrate
Консоль:
user = User.create(rating: 98.7)
user.to_json