Я пытаюсь локализовать метки для детей ActiveScaffold STI.В разработке это работает хорошо только с этим:
es:
activerecord:
models:
rule: "Regla"
concrete_rule: "Regla puntual"
weekly_rule: "Regla semanal"
monthly_rule: "Regla mensual"
Но в производстве это всегда берет стандартную локаль, установленную в приложении.Я знаю, что это проблема Activescaffold, и я решил ее для других меток, задающих переводы внутри ключа active_scaffold
, но он не работает для STI.Любая помощь с этим?
РЕДАКТИРОВАТЬ:
Я нашел, где activescaffold получает перевод i18n, но я до сих пор не знаю, как заставить его принять правильный перевод в производственной среде.*
new_sti_link.label = child.to_s.camelize.constantize.model_name.human