Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 未定义的方法';配置';对于ActiveModel::Serializer_Ruby On Rails_Ember.js_Ruby On Rails 5 - Fatal编程技术网

Ruby on rails 未定义的方法';配置';对于ActiveModel::Serializer

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

我尝试按照几个教程将API模式下的Rails 5与Ember应用程序连接起来,但在所有教程中,一旦我创建了新的初始值设定项并使用:

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”
不需要任何版本,但您使用的是哪个版本?它将安装最新的版本。它已经添加。不知道为什么它没有得到类。你能试试吗?你能试试吗?你能试试吗?你可以在Gemfile
gem'active\u model\u serializers',github:rails api/active\u model\u serializers
中捆绑安装,然后再试一次