Module: Tablets::ViewHelpers

Defined in:
lib/tablets/view_helpers.rb

Overview

View helpers included to Rails

Instance Method Summary collapse

Instance Method Details

#render_tablet(name, opts = {}) ⇒ Object

Finds tablet by name and renders is with params in current view context

<%= render_tablet :posts, user_id: @user.id %>

initialize_instantly option skips waiting for page:change event and initializes tablet instantly


11
12
13
14
15
16
# File 'lib/tablets/view_helpers.rb', line 11

def render_tablet(name, opts = {})
  locals = opts.fetch(:locals, {})
  initialize_instantly = opts.fetch(:initialize_instantly, false)

  Tablets::Renderer.new(Tablets[name], locals, initialize_instantly: initialize_instantly).render(self)
end