提交 4c95eb37 编写于 作者: J Justin Collins

Fix CheckRender error with nested render calls

Fixes #484
上级 93d9635c
......@@ -8,11 +8,11 @@ class Brakeman::CheckRender < Brakeman::BaseCheck
def run_check
tracker.find_call(:target => nil, :method => :render).each do |result|
process_render result
process_render_result result
end
end
def process_render result
def process_render_result result
return unless node_type? result[:call], :render
case result[:call].render_type
......
......@@ -11,3 +11,5 @@
<%= number_to_human(params[:cost], format: h(params[:format])) %> Should not warn
<%= number_to_percentage(params[:cost], negative_format: params[:format]) %>
<%= render Thing.new(content: render(partial: "stuff")) %>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册