Я хотел бы изменить имя класса при вызове to_json в AR-модели.Переопределить имя класса модели as_json или to_json
т.е.
Book.first.to_json
#=> "{\"book\":{\"created_at\":\"2010-03-23
Book.first.to_json(:root => 'libro')
#=> "{\"libro\":{\"created_at\":\"2010-03-23
Есть ли возможность сделать это?
Я не знаю, о переопределении to_json, но вы можете установить ActiveRecord :: Base.include_root_in_json = ложь, и она будет не выводить корневой узел, можно затем добавить какой корневой узел вам нравится. – Corey