Method: Jets::RenderingHelper#render
- Defined in:
- lib/jets/rails_overrides/rendering_helper.rb
#render(options = {}, locals = {}, &block) ⇒ Object
ensure that we always add the controller view name. So when rendering a partial:
<%= render "mypartial" %>
gets turned into:
<%= render "articles/mypartial" %>
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/jets/rails_overrides/rendering_helper.rb', line 7 def render( = {}, locals = {}, &block) if .is_a?(String) && !.include?('/') folder = _get_containing_folder(caller[0]) partial_name = # happens to be the partial name partial_name = "#{folder}/#{partial_name}" = partial_name end super(, locals, &block) end |