Merge pull request #43368 from FestaLab/render-hash-syntax

Replaces the hash rocket operator in favor of the newer Ruby syntax on render
This commit is contained in:
Rafael Mendonça França 2021-12-08 18:13:44 -05:00 committed by GitHub
commit 7160f46a9e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
48 changed files with 62 additions and 62 deletions

View File

@ -70,8 +70,8 @@ module AbstractController
private
# Normalize args by converting <tt>render "foo"</tt> to
# <tt>render :action => "foo"</tt> and <tt>render "foo/bar"</tt> to
# <tt>render :file => "foo/bar"</tt>.
# <tt>render action: "foo"</tt> and <tt>render "foo/bar"</tt> to
# <tt>render file: "foo/bar"</tt>.
def _normalize_args(action = nil, options = {}) # :doc:
if action.respond_to?(:permitted?)
if action.permitted?

View File

@ -6,11 +6,11 @@ module RenderPartial
class BasicController < ActionController::Base
self.view_paths = [ActionView::FixtureResolver.new(
"render_partial/basic/_basic.html.erb" => "BasicPartial!",
"render_partial/basic/basic.html.erb" => "<%= @test_unchanged = 'goodbye' %><%= render :partial => 'basic' %><%= @test_unchanged %>",
"render_partial/basic/with_json.html.erb" => "<%= render :partial => 'with_json', :formats => [:json] %>",
"render_partial/basic/_with_json.json.erb" => "<%= render :partial => 'final', :formats => [:json] %>",
"render_partial/basic/basic.html.erb" => "<%= @test_unchanged = 'goodbye' %><%= render partial: 'basic' %><%= @test_unchanged %>",
"render_partial/basic/with_json.html.erb" => "<%= render partial: 'with_json', formats: [:json] %>",
"render_partial/basic/_with_json.json.erb" => "<%= render partial: 'final', formats: [:json] %>",
"render_partial/basic/_final.json.erb" => "{ final: json }",
"render_partial/basic/overridden.html.erb" => "<%= @test_unchanged = 'goodbye' %><%= render :partial => 'overridden' %><%= @test_unchanged %>",
"render_partial/basic/overridden.html.erb" => "<%= @test_unchanged = 'goodbye' %><%= render partial: 'overridden' %><%= @test_unchanged %>",
"render_partial/basic/_overridden.html.erb" => "ParentPartial!",
"render_partial/child/_overridden.html.erb" => "OverriddenPartial!"
)]

View File

@ -12,8 +12,8 @@ module RenderTemplate
"with_raw.html.erb" => "Hello <%=raw '<strong>this is raw</strong>' %>",
"with_implicit_raw.html.erb" => "Hello <%== '<strong>this is also raw</strong>' %> in an html template",
"with_implicit_raw.text.erb" => "Hello <%== '<strong>this is also raw</strong>' %> in a text template",
"test/with_json.html.erb" => "<%= render :template => 'test/with_json', :formats => [:json] %>",
"test/with_json.json.erb" => "<%= render :template => 'test/final', :formats => [:json] %>",
"test/with_json.html.erb" => "<%= render template: 'test/with_json', formats: [:json] %>",
"test/with_json.json.erb" => "<%= render template: 'test/final', formats: [:json] %>",
"test/final.json.erb" => "{ final: json }",
"test/with_error.html.erb" => "<%= raise 'i do not exist' %>"
)]

View File

@ -1 +1 @@
<%= render :partial => 'partial' %>
<%= render partial: 'partial' %>

View File

@ -1,2 +1,2 @@
<%= render :inline => 'Some inline content' %>
<%= render inline: 'Some inline content' %>
<%= cache do %>Some cached content<% end %>

View File

@ -1 +1 @@
<%= render :partial => "partial_only_html" %><%= yield %>
<%= render partial: "partial_only_html" %><%= yield %>

View File

@ -129,8 +129,8 @@ module ActionView
lookup_context.formats = [format.to_sym] if format.to_sym
end
# Normalize args by converting render "foo" to render :action => "foo" and
# render "foo/bar" to render :template => "foo/bar".
# Normalize args by converting render "foo" to render action: "foo" and
# render "foo/bar" to render template: "foo/bar".
def _normalize_args(action = nil, options = {})
options = super(action, options)
case action

View File

@ -1,2 +1,2 @@
<%= render :partial => 'test/partial' %>
<%= render partial: 'test/partial' %>
<%= yield %>

View File

@ -1 +1 @@
<%= render :partial => "partial_only_html" %><%= yield %>
<%= render partial: "partial_only_html" %><%= yield %>

View File

@ -1,2 +1,2 @@
<%= render :inline => 'welcome' %>
<%= render inline: 'welcome' %>
<%= yield %>

View File

@ -1,2 +1,2 @@
<%= render :partial => 'test/partial' %>
<%= render partial: 'test/partial' %>
<%= yield %>

View File

@ -1 +1 @@
<%= render :partial => "test/second_json_partial" %>
<%= render partial: "test/second_json_partial" %>

View File

@ -1,2 +1,2 @@
<%= render :partial => "test/json_change_priority", formats: :json %>
HTML Template, but <%= render :partial => "test/changing_priority" %> partial
<%= render partial: "test/json_change_priority", formats: :json %>
HTML Template, but <%= render partial: "test/changing_priority" %> partial

View File

@ -1 +1 @@
<%= render :partial => "test/first_json_partial", formats: :json %>
<%= render partial: "test/first_json_partial", formats: :json %>

View File

@ -1 +1 @@
<%= @test_unchanged = 'goodbye' %><%= render :partial => 'customer', :collection => @customers %><%= @test_unchanged %>
<%= @test_unchanged = 'goodbye' %><%= render partial: 'customer', collection: @customers %><%= @test_unchanged %>

View File

@ -1,4 +1,4 @@
First: <%= @name %>
<%= render :partial => "person", :locals => { :name => "Stephan" } -%>
<%= render partial: "person", locals: { name: "Stephan" } -%>
Fourth: <%= @name %>
Fifth: <%= name %>

View File

@ -1 +1 @@
<%= render :file => @path %>
<%= render file: @path %>

View File

@ -1,2 +1,2 @@
<%= render :partial => 'partial', :locals => {'first' => '1'} %>
<%= render :partial => 'partial', :locals => {'second' => '2'} %>
<%= render partial: 'partial', locals: {'first' => '1'} %>
<%= render partial: 'partial', locals: {'second' => '2'} %>

View File

@ -1 +1 @@
<strong><%= render :partial => "partial_only_html" %></strong>
<strong><%= render partial: "partial_only_html" %></strong>

View File

@ -1 +1 @@
<strong><%= render :partial => "partial_only" %></strong>
<strong><%= render partial: "partial_only" %></strong>

View File

@ -1 +1 @@
**<%= render :partial => "partial_only" %>**
**<%= render partial: "partial_only" %>**

View File

@ -1 +1 @@
<%= render :template => "test/greeting", :formats => :xml %>
<%= render template: "test/greeting", formats: :xml %>

View File

@ -1,2 +1,2 @@
<%= render :partial => 'test/partial' %>
<%= render partial: 'test/partial' %>
<%= yield %>

View File

@ -1,2 +1,2 @@
<%= render :partial => 'test/partialhtml' %>
<%= render partial: 'test/partialhtml' %>
<%= yield %>

View File

@ -1,2 +1,2 @@
<%= render :inline => 'welcome' %>
<%= render inline: 'welcome' %>
<%= yield %>

View File

@ -1,2 +1,2 @@
<%= render :partial => 'test/partial' %>
<%= render partial: 'test/partial' %>
<%= yield %>

View File

@ -1 +1 @@
<%= render :partial => "test/second_json_partial" %>
<%= render partial: "test/second_json_partial" %>

View File

@ -1,4 +1,4 @@
Before
<%= render :partial => "test/partial" %>
<%= render partial: "test/partial" %>
<%= yield %>
After

View File

@ -1 +1 @@
<%= render :partial => "two" %> world
<%= render partial: "two" %> world

View File

@ -1,2 +1,2 @@
<%= render :partial => 'test/partial', :layout => 'test/layout_for_partial', :locals => { :name => 'Bar!' } %>
<%= render partial: 'test/partial', layout: 'test/layout_for_partial', locals: { name: 'Bar!' } %>
partial with layout

View File

@ -1,4 +1,4 @@
<%= render :layout => 'test/layout_for_partial', :locals => { :name => 'Bar!' } do %>
<%= render layout: 'test/layout_for_partial', locals: { name: 'Bar!' } do %>
Content from inside layout!
<% end %>
partial with layout

View File

@ -1,4 +1,4 @@
<%= render :layout => 'test/layout_for_partial', :locals => { :name => 'Bar!' } do %>
<%= render layout: 'test/layout_for_partial', locals: { name: 'Bar!' } do %>
<%= render 'test/partial' %>
<% end %>
partial with layout

View File

@ -1,2 +1,2 @@
<%= render :partial => "test/json_change_priority", formats: :json %>
HTML Template, but <%= render :partial => "test/changing_priority" %> partial
<%= render partial: "test/json_change_priority", formats: :json %>
HTML Template, but <%= render partial: "test/changing_priority" %> partial

View File

@ -1 +1 @@
<%= render :partial => "test/first_json_partial", formats: :json %>
<%= render partial: "test/first_json_partial", formats: :json %>

View File

@ -1 +1 @@
<%= render :layout => "layouts/customers" do |customer| %><%= customer.name %><% end %>
<%= render layout: "layouts/customers" do |customer| %><%= customer.name %><% end %>

View File

@ -1 +1 @@
<%= @test_unchanged = 'goodbye' %><%= render :partial => 'customer', :collection => @customers %><%= @test_unchanged %>
<%= @test_unchanged = 'goodbye' %><%= render partial: 'customer', collection: @customers %><%= @test_unchanged %>

View File

@ -1,3 +1,3 @@
<% content_for :title, "title" -%>
<% content_for :column do -%>column<% end -%>
<%= render :layout => 'layouts/column' do -%>content<% end -%>
<%= render layout: 'layouts/column' do -%>content<% end -%>

View File

@ -1,3 +1,3 @@
<%- content_for :header do -%>?<%- end -%>
<%= render :template => "test/streaming" %>
<%= render template: "test/streaming" %>
?

View File

@ -1 +1 @@
<%= render :partial => "test/two" %> world
<%= render partial: "test/two" %> world

View File

@ -1,2 +1,2 @@
<%= render :partial => 'partial', :locals => {'first' => '1'} %>
<%= render :partial => 'partial', :locals => {'second' => '2'} %>
<%= render partial: 'partial', locals: {'first' => '1'} %>
<%= render partial: 'partial', locals: {'second' => '2'} %>

View File

@ -1 +1 @@
<%= render :partial => "test/raise" %>
<%= render partial: "test/raise" %>

View File

@ -1,4 +1,4 @@
Русский <%= render :partial => 'test/utf8_partial' %>
Русский <%= render partial: 'test/utf8_partial' %>
<%= "日".encoding %>
<%= @output_buffer.encoding %>
<%= __ENCODING__ %>

View File

@ -1,5 +1,5 @@
<%# encoding: utf-8 -%>
Русский <%= render :partial => 'test/utf8_partial_magic' %>
Русский <%= render partial: 'test/utf8_partial_magic' %>
<%= "日".encoding %>
<%= @output_buffer.encoding %>
<%= __ENCODING__ %>

View File

@ -1,5 +1,5 @@
<%# encoding: utf-8 -%>
Русский <%= render :partial => 'test/utf8_partial' %>
Русский <%= render partial: 'test/utf8_partial' %>
<%= "日".encoding %>
<%= @output_buffer.encoding %>
<%= __ENCODING__ %>

View File

@ -1 +1 @@
<%= render :partial => 'missing', :formats => [:json] %>
<%= render partial: 'missing', formats: [:json] %>

View File

@ -115,8 +115,8 @@ module SharedTrackerTests
def test_finds_dependency_on_multiline_render_calls
template = FakeTemplate.new("<%=
render :object => @all_posts,
:partial => 'posts' %>", :erb)
render object: @all_posts,
partial: 'posts' %>", :erb)
tracker = make_tracker("some/_little_posts", template)

View File

@ -82,11 +82,11 @@ module ApplicationTests
app_file "app/controllers/foo_controller.rb", <<-RUBY
class FooController < ApplicationController
def included_helpers
render :inline => "<%= from_app_helper -%> <%= from_foo_helper %>"
render inline: "<%= from_app_helper -%> <%= from_foo_helper %>"
end
def not_included_helper
render :inline => "<%= respond_to?(:from_bar_helper) -%>"
render inline: "<%= respond_to?(:from_bar_helper) -%>"
end
end
RUBY

View File

@ -1247,11 +1247,11 @@ en:
controller "main", <<-RUBY
class MainController < ActionController::Base
def foo
render inline: '<%= render :partial => "shared/foo" %>'
render inline: '<%= render partial: "shared/foo" %>'
end
def bar
render inline: '<%= render :partial => "shared/bar" %>'
render inline: '<%= render partial: "shared/bar" %>'
end
end
RUBY
@ -1347,7 +1347,7 @@ en:
controller "main", <<-RUBY
class MainController < ActionController::Base
def foo
render inline: '<%= render :partial => "shared/foo" %>'
render inline: '<%= render partial: "shared/foo" %>'
end
end
RUBY