Module: RenuoCmsRails::CmsHelper
- Defined in:
- lib/renuo_cms_rails/cms_helper.rb
Instance Method Summary collapse
Instance Method Details
#cms(i18n_path, default_value = nil, &block) ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/renuo_cms_rails/cms_helper.rb', line 5 def cms(i18n_path, default_value = nil, &block) path = i18n_path.tr('.', '-') content_path = RenuoCmsRails.config.content_path_generator.call(path) cache = RenuoCmsRails::Cache.cache.get(content_path) default_translation = cache&.html_safe || capture_default_value(path, i18n_path, default_value, &block) content_tag(:div, default_translation, data: cms_attributes(content_path)) end |