class ReactiveRuby::Rails::ActionController::Base

Public Instance Methods

render_component(*args) click to toggle source
# File lib/reactive-ruby/rails/controller_helper.rb, line 6
def render_component(*args)
  @component_name = ((args[0].is_a? Hash) || args.empty?) ? params[:action].camelize : args.shift
  @render_params = (args[0].is_a? Hash) ? args[0] : {}
  render inline: "<%= react_component @component_name, @render_params, { prerender: !params[:no_prerender] } %>", layout: 'application'
end