From e375fcfabc4e7fab0b427f634cc55b36addb0e67 Mon Sep 17 00:00:00 2001 From: Artur Beljajev Date: Thu, 27 Apr 2017 15:36:18 +0300 Subject: [PATCH] Use comma as a default fraction separator --- app/helpers/form_helper.rb | 2 +- config/locales/en.yml | 9 +++++++++ spec/views/shared_examples/money_form_field.rb | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/helpers/form_helper.rb b/app/helpers/form_helper.rb index ee300e4b6..aa25fbaea 100644 --- a/app/helpers/form_helper.rb +++ b/app/helpers/form_helper.rb @@ -7,7 +7,7 @@ module FormHelper end def money_field(object_name, method, options = {}) - options[:pattern] = '^[0-9.]+$' unless options[:pattern] + options[:pattern] = '^[0-9.,]+$' unless options[:pattern] options[:maxlength] = 255 unless options[:maxlength] text_field(object_name, method, options) diff --git a/config/locales/en.yml b/config/locales/en.yml index 99b297c5e..12c46c502 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -934,3 +934,12 @@ en: cant_match_version: 'Impossible match version with request' user_not_authenticated: "user not authenticated" actions: Actions + + number: + currency: + format: + format: "%n %u" + separator: "," + delimiter: " " + precision: 2 + unit: € diff --git a/spec/views/shared_examples/money_form_field.rb b/spec/views/shared_examples/money_form_field.rb index 25d20f358..e169f5127 100644 --- a/spec/views/shared_examples/money_form_field.rb +++ b/spec/views/shared_examples/money_form_field.rb @@ -6,6 +6,6 @@ RSpec.shared_examples 'money form field' do it 'has money pattern' do render - expect(field[:pattern]).to eq('^[0-9.]+$') + expect(field[:pattern]).to eq('^[0-9.,]+$') end end