Skip to content

Commit

Permalink
Remove RefererTracking indices. Update appraisals. remove Gemfile.lock.
Browse files Browse the repository at this point in the history
This fixes mongodb error:
  Document Error: key for index ... too long for document ...
  • Loading branch information
gewo committed May 5, 2015
1 parent 05f14e7 commit 0d00030
Show file tree
Hide file tree
Showing 7 changed files with 18 additions and 164 deletions.
8 changes: 4 additions & 4 deletions Appraisals
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
appraise 'rails-3' do
gem 'rails', '~> 3.0'
gem 'mongoid', '~> 3.0'
gem 'rails', '~> 3.2.21'
gem 'mongoid', '~> 3.1.6'
end

appraise 'rails-4' do
gem 'rails', '~> 4.0.0'
gem 'mongoid', '~> 4.0.0.alpha1', github: 'mongoid/mongoid'
gem 'rails', '~> 4.0'
gem 'mongoid', '~> 4'
end
2 changes: 2 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,5 @@ gemspec

# jquery-rails is used by the dummy application
gem "jquery-rails"

gem "responders"
151 changes: 0 additions & 151 deletions Gemfile.lock

This file was deleted.

5 changes: 3 additions & 2 deletions app/models/re_track/referer_tracking.rb
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,9 @@ class RefererTracking
field :forwarded_ip, type: String
field :accept_language, type: String

[:referer_url, :first_url, :user_agent, :first_visited_at, :ip,
:forwarded_ip, :accept_language].each { |field| index(field => 1) }
[
:user_agent, :first_visited_at, :ip, :forwarded_ip
].each { |field| index(field => 1) }

# Extract query parameters from referer_url and first_url.
#
Expand Down
7 changes: 4 additions & 3 deletions gemfiles/rails_3.gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
source "https://rubygems.org/"

gem "jquery-rails"
gem "rails", "~> 3.0"
gem "mongoid", "~> 3.0"
gem "responders"
gem "rails", "~> 3.2.21"
gem "mongoid", "~> 3.1.6"

gemspec :path=>"../"
gemspec :path => "../"
7 changes: 4 additions & 3 deletions gemfiles/rails_4.gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
source "https://rubygems.org/"

gem "jquery-rails"
gem "rails", "~> 4.0.0"
gem "mongoid", "~> 4.0.0.alpha1", :github=>"mongoid/mongoid"
gem "responders"
gem "rails", "~> 4.0"
gem "mongoid", "~> 4"

gemspec :path=>"../"
gemspec :path => "../"
2 changes: 1 addition & 1 deletion spec/controllers/referer_tracking_spec.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
require 'spec_helper'

describe UsersController, 'RefererTracking' do
describe UsersController, 'RefererTracking', type: :controller do
before :each do
@request.env['HTTP_REFERER'] = @referer = 'awesome.pa.ge/believe/me'
@request.env['HTTP_USER_AGENT'] = @ua = 'Fancy new UA'
Expand Down

0 comments on commit 0d00030

Please sign in to comment.