Sha256: 57f583052535a6fb1535b069e35d0fc43d981f7e437808501a7fe9917a87ec66

Contents?: true

Size: 508 Bytes

Versions: 1

Compression:

Stored size: 508 Bytes

Contents

module VerySimpleCms
  module CmsHelper
    def cms_block(title)
      Rails.cache.fetch(cache_name_string(title)) do
        block = HtmlBlock.find_by_attribute(dynamic_save_source, :title, title)
        raw(block.try(:body))
      end
    end

    def cms_edit_link(advanced_class=nil)
      link_to t(:edit_link, scope: [:very_simple_cms]), VerySimpleCms.editor_path + request.path, 
        class: "admin_edit_link #{advanced_class}", data: { save_url: very_simple_cms.content_url }
    end  
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
very_simple_cms-0.0.3 app/helpers/very_simple_cms/cms_helper.rb