class ActionController::Base
adds render_component
helper to ActionControllers
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.shift || {} options = args[0] || {} render inline: '<%= react_component @component_name, @render_params, '\ '{ prerender: !params[:no_prerender] } %>', layout: options.key?(:layout) ? options[:layout].to_s : :default end