diff --git a/.travis.yml b/.travis.yml
index dd3f1ffed6ff214f76ac7eb39a4a8aa0d21d4e0e..bb325f3f99ddd8b33b435cc07556fe7fc7cff84f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -13,14 +13,15 @@ rvm:
   - 1.9.3
   - 2.0.0
   - 2.1.2
-  - 2.2.0
-  - jruby-19mode
+  - 2.2.2
   - 2.3.0
+  - jruby-19mode
 gemfile:
   - Gemfile
   - gemfiles/Gemfile.ruby1.9.3
   - gemfiles/Gemfile.rails3.2
   - gemfiles/Gemfile.rails4.1
+  - gemfiles/Gemfile.rails5.0
 matrix:
   exclude:
     - rvm: 1.9.3
@@ -29,19 +30,29 @@ matrix:
       gemfile: gemfiles/Gemfile.rails3.2
     - rvm: 1.9.3
       gemfile: gemfiles/Gemfile.rails4.1
+    - rvm: 1.9.3
+      gemfile: gemfiles/Gemfile.rails5.0
     - env: DB=
       gemfile: gemfiles/Gemfile.rails3.2
     - env: DB=
       gemfile: gemfiles/Gemfile.rails4.1
+    - env: DB=
+      gemfile: gemfiles/Gemfile.rails5.0
     - rvm: 2.0.0
       gemfile: gemfiles/Gemfile.ruby1.9.3
+    - rvm: 2.0.0
+      gemfile: gemfiles/Gemfile.rails5.0
     - rvm: 2.1.2
       gemfile: gemfiles/Gemfile.ruby1.9.3
-    - rvm: 2.2.0
+    - rvm: 2.1.2
+      gemfile: gemfiles/Gemfile.rails5.0
+    - rvm: 2.2.2
       gemfile: gemfiles/Gemfile.ruby1.9.3
     - rvm: jruby-19mode
       gemfile: gemfiles/Gemfile.ruby1.9.3
     - rvm: 2.3.0
       gemfile: gemfiles/Gemfile.ruby1.9.3
+    - rvm: jruby-19mode
+      gemfile: gemfiles/Gemfile.rails5.0
     - env: DB=sqlite USE_SQLITE_EXT=1
       rvm: jruby-19mode
diff --git a/gemfiles/Gemfile.rails5.0 b/gemfiles/Gemfile.rails5.0
new file mode 100644
index 0000000000000000000000000000000000000000..07a4aaa87704c0d4a12f74cea7c93fe7c42e5417
--- /dev/null
+++ b/gemfiles/Gemfile.rails5.0
@@ -0,0 +1,43 @@
+source "https://rubygems.org"
+
+group :development, :test do
+  gem 'rake'
+  gem 'mongoid', '~> 6.1.0'
+  gem 'bson_ext', platforms: :ruby
+  gem 'geoip'
+  gem 'rubyzip'
+  gem 'rails', '~> 5.0.1'
+  gem 'test-unit' # needed for Ruby >=2.2.0
+
+  gem 'byebug', platforms: :mri
+
+  platforms :jruby do
+    gem 'jruby-openssl'
+    gem 'jgeoip'
+  end
+
+  platforms :rbx do
+    gem 'rubysl', '~> 2.0'
+    gem 'rubysl-test-unit'
+  end
+end
+
+group :test do
+  platforms :ruby, :mswin, :mingw do
+    gem 'sqlite3'
+    gem 'sqlite_ext', '~> 1.5.0'
+  end
+
+  gem 'webmock'
+
+  platforms :ruby do
+    gem 'pg'
+    gem 'mysql2', '~> 0.3.11'
+  end
+
+  platforms :jruby do
+    gem 'jdbc-mysql'
+    gem 'jdbc-sqlite3'
+    gem 'activerecord-jdbcpostgresql-adapter'
+  end
+end