I just recently deployed my app with some hobo preloading enabled
and coincidentally a weird behavior showed up.
Even though I have explicitly configured
config.hobo.show_translation_keys = false
I am getting the key included in every translation rendered by <ht>
Looking at the code in hobo/lib/hobo/extensions/i18n.rb, it certainly looks
like it would always include the key:
def translate_with_show_keys(key, options = {})
translation = translate_without_show_keys(key, options)
return translation unless translation.is_a?(String)
keys = normalize_keys(locale, key, options[:scope]).join('.')
"[#{keys}]" + translation
end
alias_method_chain :translate, :show_keys.
One thing I don't understand is how it *ever* rendered without the key.
The next thing that's confusing me is why this behavior suddenly showed up
after
I added the following to config/application.rb:
+ %w{
+ dryml
+ hobo_fields
+ hobo
+ hobo_clean
+ hobo_clean_admin
+ hobo_bootstrap
+ hobo_fields
+ hobo_jquery
+ hobo_jquery_ui
+ hobo_rapid
+ hobo_support
+ }.each do |gem_name|
+ spec = Gem::Specification.find_by_name(gem_name)
+ gem_root = spec.gem_dir
+ spec.require_paths.each do |p|
+ space = gem_root + '/' + p
+ config.eager_load_paths << space
+ end
+ end
--
You received this message because you are subscribed to the Google Groups "Hobo
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/hobousers.
For more options, visit https://groups.google.com/d/optout.