Ruby on rails 未定义的方法';配置';对于ActiveModel::Serializer
我尝试按照几个教程将API模式下的Rails 5与Ember应用程序连接起来,但在所有教程中,一旦我创建了新的初始值设定项并使用:Ruby on rails 未定义的方法';配置';对于ActiveModel::Serializer,ruby-on-rails,ember.js,ruby-on-rails-5,Ruby On Rails,Ember.js,Ruby On Rails 5,我尝试按照几个教程将API模式下的Rails 5与Ember应用程序连接起来,但在所有教程中,一旦我创建了新的初始值设定项并使用: ActiveModel::Serializer.config.adapter = :json 我得到了“ActiveModel::Serializer的未定义方法'config'”我使用的是'active\u model\u Serializer'gem,因为Ember需要一个带有根对象的json,而不是纯json ActiveModelSerializers.c
ActiveModel::Serializer.config.adapter = :json
我得到了“ActiveModel::Serializer的未定义方法'config'”我使用的是'active\u model\u Serializer'gem,因为Ember需要一个带有根对象的json,而不是纯json
ActiveModelSerializers.config.adapter = :json
而不是
ActiveModel::Serializer.config.adapter = :json
请阅读更多关于
归档
gem 'active_model_serializers', github: "rails-api/active_model_serializers"
谢谢你的回复,但它不起作用。现在我得到了“未初始化的常量ActiveModelSerializers”,我已经添加了没有版本号的gem,我应该也添加版本号还是只与gem名称一起使用?在gemfile中,请添加
gem“active\u model\u serializers”
不需要任何版本,但您使用的是哪个版本?它将安装最新的版本。它已经添加。不知道为什么它没有得到类。你能试试吗?你能试试吗?你能试试吗?你可以在Gemfilegem'active\u model\u serializers',github:rails api/active\u model\u serializers
中捆绑安装,然后再试一次