Я пытаюсь использовать active_model_serializers
для преобразования объекта в JSON. Согласно this question, я создал файл с именем config/initializers/serializers.rb
со следующим кодом:Как вы получаете сериализатор для вывода JSON?
puts 'Running serializers.rb.'
ActiveModelSerializers.config.adapter = :json_api
Я вижу Running serializers.rb.
при сбросе базы данных, но не при запуске консоли Rails. В консоли, когда я набираю UserSerializer.new(User.first).as_json
, я получаю {:id=>1, :name=>"Regular User", :created_at=>Thu, 07 Jul 2016 06:03:46 UTC +00:00, :lists=>[{:id=>1, :title=>"Before Wednesday"}]}
, что явно не JSON. Как мне получить метод as_json
, чтобы фактически вернуть JSON?