ActiveModel :: Serializer的未定义方法'config'

时间:2015-12-29 08:49:55

标签: ruby-on-rails ember.js ruby-on-rails-5

我正在尝试按照几个教程将API模式下的Rails 5与Ember应用程序连接,但是在创建新的初始化程序并使用后,所有这些都在其中:

ActiveModel::Serializer.config.adapter = :json

我得到“ActiveModel :: Serializer的未定义方法'配置'...”我使用'active_model_serializer'宝石,因为Ember期望一个带有根对象而不是普通json的json

1 个答案:

答案 0 :(得分:2)

你可以尝试

ActiveModelSerializers.config.adapter = :json

而不是

ActiveModel::Serializer.config.adapter = :json

请在here

上阅读更多内容

在Gemfile中

gem 'active_model_serializers', github: "rails-api/active_model_serializers"