https://travis-ci.org/rails-api/active_model_serializers/jobs/296314721
```
Picked up _JAVA_OPTIONS: -Xmx2048m -Xms512m
jruby: warning: unknown property jruby.cext.enabled
2.7.0
32.06s$ bundle install --path=vendor/bundle --retry=3 --jobs=3
Picked up _JAVA_OPTIONS: -Xmx2048m -Xms512m
jruby: warning: unknown property jruby.cext.enabled
Fetching gem metadata from https://rubygems.org/..........
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies.........................................................................................................................
Bundler could not find compatible versions for gem "actionpack":
In Gemfile:
actionpack (~> 4.0.0) java
rails (~> 4.0.0) java was resolved to 4.0.0, which depends on
actionpack (= 4.0.0) java
Bundler could not find compatible versions for gem "activemodel":
In Gemfile:
activemodel (~> 4.0.0) java
active_model_serializers java was resolved to 0.8.4, which depends on
activemodel (>= 3.0) java
rails (~> 4.0.0) java was resolved to 4.0.0, which depends on
activerecord (= 4.0.0) java was resolved to 4.0.0, which depends on
activemodel (= 4.0.0) java
Bundler could not find compatible versions for gem "activerecord":
In Gemfile:
activerecord (~> 4.0.0) java
rails (~> 4.0.0) java was resolved to 4.0.0, which depends on
activerecord (= 4.0.0) java
Bundler could not find compatible versions for gem "activesupport":
In Gemfile:
activesupport (~> 4.0.0) java
rails (~> 4.0.0) java was resolved to 4.0.0, which depends on
activesupport (= 4.0.0) java
Bundler could not find compatible versions for gem "rails":
In Gemfile:
rails (~> 4.0.0) java
Could not find gem 'rails (~> 4.0.0)' in any of the sources.
Bundler could not find compatible versions for gem "railties":
In Gemfile:
railties (~> 4.0.0) java
rails (~> 4.0.0) java was resolved to 4.0.0, which depends on
railties (= 4.0.0) java
Bundler could not find compatible versions for gem "tzinfo":
In Gemfile:
rails (~> 4.0.0) java was resolved to 4.0.0, which depends on
activesupport (= 4.0.0) java was resolved to 4.0.0, which depends on
tzinfo (~> 0.3.37) java
tzinfo-data java was resolved to 1.2017.3, which depends on
tzinfo (>= 1.0.0) java
The command "bundle install --path=vendor/bundle --retry=3 --jobs=3" failed and exited with 6 during .
Your build has been stopped.
```
https://ci.appveyor.com/project/bf4/active-model-serializers/build/1144/job/rf3yi4b7vf8w4t6l
```
Build started
git clone -q --branch=fix_ci https://github.com/rails-api/active_model_serializers.git C:\projects\active-model-serializers
git checkout -qf 37d4bdc4d2
Running Install scripts
SET PATH=C:\Ruby%ruby_version%\bin;%PATH%
ruby --version
ruby 2.0.0p648 (2015-12-16) [i386-mingw32]
gem --version
2.6.13
gem install bundler
Successfully installed bundler-1.16.0
Parsing documentation for bundler-1.16.0
Installing ri documentation for bundler-1.16.0
1 gem installed
bundler --version
Bundler version 1.16.0
bundle platform
Your platform is: i386-mingw32
Your app has gems that work on these platforms:
* x86-mingw32
Your Gemfile does not specify a Ruby version requirement.
bundle install --path=vendor/bundle --retry=3 --jobs=3
Fetching gem metadata from https://rubygems.org/..........
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies...........................................
Bundler could not find compatible versions for gem "actionpack":
In Gemfile:
actionpack (~> 4.0.0) x86-mingw32
Could not find gem 'actionpack (~> 4.0.0)' in any of the sources.
Bundler could not find compatible versions for gem "activemodel":
In Gemfile:
activemodel (~> 4.0.0) x86-mingw32
active_model_serializers x86-mingw32 was resolved to 0.8.4, which depends on
activemodel (>= 3.0) x86-mingw32
activerecord (~> 4.0.0) x86-mingw32 was resolved to 4.0.0, which depends on
activemodel (= 4.0.0) x86-mingw32
Bundler could not find compatible versions for gem "activesupport":
In Gemfile:
activesupport (~> 4.0.0) x86-mingw32
actionpack (~> 4.0.0) x86-mingw32 was resolved to 4.0.0, which depends on
activesupport (= 4.0.0) x86-mingw32
Bundler could not find compatible versions for gem "ruby":
In Gemfile:
ruby x86-mingw32
pry x86-mingw32 was resolved to 0.11.2, which depends on
ruby (>= 1.9.3) x86-mingw32
rails (>= 3.0) x86-mingw32 was resolved to 5.1.4, which depends on
ruby (>= 2.2.2) x86-mingw32
Bundler could not find compatible versions for gem "tzinfo":
In Gemfile:
actionpack (~> 4.0.0) x86-mingw32 was resolved to 4.0.0, which depends on
activesupport (= 4.0.0) x86-mingw32 was resolved to 4.0.0, which depends
on
tzinfo (~> 0.3.37) x86-mingw32
tzinfo-data x86-mingw32 was resolved to 1.2017.3, which depends on
tzinfo (>= 1.0.0) x86-mingw32
Command exited with code 6
```
```
Bundler could not find compatible versions for gem "activemodel":
In Gemfile:
activerecord was resolved to 5.2.0.alpha, which depends on activemodel (= 5.2.0.alpha)
rails (>= 3.0) was resolved to 4.2.9, which depends on activemodel (= 4.2.9)
```
Fix memory leak with :scope_name
Supplying :scope_name causes `ActiveModel::Serializer#initialize` to
define a method on the class, which retains a reference to the
serializer instance.
* Lock version of mime-types to < 3 for older JRubies
Because of the following error:
```
ActionController::InvalidCrossOriginRequest: Security warning: an
embedded <script> tag on another site requested protected JavaScript. If
you know what you're doing, go ahead and disable forgery protection on
this action to permit cross-origin JavaScript embedding.
```
Change ArraySerializer's initialization of DefaultSerializer to pass
:root => false in order to avoid adding root keys to each of the
items in the array. This ensures consistent results between serializing
arrays of objects with serializers and arrays of objects without
serializers. Fixes#495.