From 1ae2e6ba7bc1d71f69c770be9731e5fc616a891f Mon Sep 17 00:00:00 2001 From: Priit Tark Date: Tue, 16 Jun 2015 17:13:08 +0300 Subject: [PATCH 1/2] Require money gem after initialize --- Gemfile | 2 +- config/initializers/money.rb | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 0371d8b25..cf46c0d1d 100644 --- a/Gemfile +++ b/Gemfile @@ -51,7 +51,7 @@ gem 'jbuilder', '~> 2.2.6' # json api # registry specfic gem 'simpleidn', '~> 0.0.5' # For punycode gem 'isikukood' # for EE-id validation -gem 'money-rails', '~> 1.3.0' # Money helpers +gem 'money-rails', '~> 1.3.0', require: false # Money helpers # deploy gem 'whenever', '~> 0.9.4', require: false diff --git a/config/initializers/money.rb b/config/initializers/money.rb index 30df8eadf..52bee2ee9 100644 --- a/config/initializers/money.rb +++ b/config/initializers/money.rb @@ -1,4 +1,5 @@ # encoding : utf-8 +require 'money-rails' MoneyRails.configure do |config| From 0ec635f42b761b83dcbda8dbb5d7148142309b31 Mon Sep 17 00:00:00 2001 From: Priit Tark Date: Tue, 16 Jun 2015 17:47:38 +0300 Subject: [PATCH 2/2] Added money helper to rspec --- config/application.rb | 3 +++ spec/rails_helper.rb | 1 + 2 files changed, 4 insertions(+) diff --git a/config/application.rb b/config/application.rb index 9931ce25e..70b6d3ae3 100644 --- a/config/application.rb +++ b/config/application.rb @@ -9,6 +9,9 @@ require 'action_view/railtie' require 'sprockets/railtie' # require "rails/test_unit/railtie" +# fix, otherwise rake db:all:setup not working +require 'money-rails/hooks' + # Require the gems listed in Gemfile, including any gems # you've limited to :test, :development, or :production. Bundler.require(*Rails.groups) diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb index 1ef1f9159..453d8fc13 100644 --- a/spec/rails_helper.rb +++ b/spec/rails_helper.rb @@ -7,6 +7,7 @@ require 'shoulda/matchers' require 'capybara/poltergeist' require 'paper_trail/frameworks/rspec' PaperTrail.whodunnit = 'autotest' +require "money-rails/test_helpers" if ENV['ROBOT'] require 'simplecov'