У меня есть приложение rails и класс, который я написал как часть его (не ActiveRecord или что-то еще ...). Данные хранятся в простых переменных экземпляра (строка, целые числа, массивы ...)Перечислимое изменение моего поведения `to_json`
Когда я вызываю to_json
на экземпляр экземпляра, я получаю то, что ожидаю. Объект JSON, содержащий все переменные экземпляра как объекты JSON.
Однако, когда я добавить include Enumerable
к определению класса, поведение to_json
изменений, и я получаю пустой объект: "[]"
Любая идея, почему это? Enumerable
как-то определил или отменил определение того, что влияет на to_json
?
Спасибо!
Проверить это [http://stackoverflow.com/questions/10292739/convert-ruby-array-of-class-into-json ] [1] [1]: http://stackoverflow.com/questions/10292739/convert-ruby-array-of-class-into-json – uokesita