From d0901289e71d87502dd870dad169446aad2b2f0e Mon Sep 17 00:00:00 2001 From: Krugloff Date: Sun, 16 Jun 2013 02:46:56 +0400 Subject: [PATCH] File exists check --- lib/js_locale_helper.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/js_locale_helper.rb b/lib/js_locale_helper.rb index 3db929bfa77..d8d9bb83188 100644 --- a/lib/js_locale_helper.rb +++ b/lib/js_locale_helper.rb @@ -73,7 +73,8 @@ module JsLocaleHelper def self.compile_message_format(locale, format) ctx = V8::Context.new ctx.load(Rails.root + 'lib/javascripts/messageformat.js') - ctx.load(Rails.root + "lib/javascripts/locale/#{locale}.js") + path = Rails.root + "lib/javascripts/locale/#{locale}.js" + ctx.load(path) if File.exists?(path) ctx.eval("mf = new MessageFormat('#{locale}');") ctx.eval("mf.precompile(mf.parse(#{format.inspect}))")