class RuboCop::Cop::Rails::RenderInline
This cop looks for inline rendering within controller actions.
@example
# bad class ProductsController < ApplicationController def index render inline: "<% products.each do |p| %><p><%= p.name %></p><% end %>", type: :erb end end # good # app/views/products/index.html.erb # <% products.each do |p| %> # <p><%= p.name %></p> # <% end %> class ProductsController < ApplicationController def index end end
Constants
- MSG
- RESTRICT_ON_SEND
Public Instance Methods
on_send(node)
click to toggle source
# File lib/rubocop/cop/rails/render_inline.rb, line 35 def on_send(node) add_offense(node) if render_with_inline_option?(node) end