1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/actionview/test/template
Peter Schilling f9960f2d74 Change render to support any hash keys in locals
this lets you pass ruby keywords to templates:

    <%= render 'example', class: "cool" %>

    <%= render 'example', "spaces are" => "a-ok" %>

    <%= render 'example', Foo: "bar" %>

Previously you'd see confusing syntax errors like this:

    SyntaxError (.../_example.html.erb:1: syntax error, unexpected '='

Now you can reference invalid identifiers through local_assigns.

If you try to use an invalid keyword (e.g. class) in your template, you
get a syntax error on the line where you use it.
2016-10-02 00:21:17 -07:00
..
erb
testing remove redundant curlies from hash arguments 2016-08-06 19:44:11 +02:00
active_model_helper_test.rb applies remaining conventions across the project 2016-08-06 20:20:22 +02:00
asset_tag_helper_test.rb Add three new rubocop rules 2016-08-16 04:30:11 -03:00
atom_feed_helper_test.rb normalizes indentation and whitespace across the project 2016-08-06 20:16:27 +02:00
capture_helper_test.rb Add three new rubocop rules 2016-08-16 04:30:11 -03:00
compiled_templates_test.rb Change render to support any hash keys in locals 2016-10-02 00:21:17 -07:00
controller_helper_test.rb code gardening: removes redundant selfs 2016-08-08 01:12:38 +02:00
date_helper_i18n_test.rb Add three new rubocop rules 2016-08-16 04:30:11 -03:00
date_helper_test.rb Add three new rubocop rules 2016-08-16 04:30:11 -03:00
dependency_tracker_test.rb Add three new rubocop rules 2016-08-16 04:30:11 -03:00
digestor_test.rb Add three new rubocop rules 2016-08-16 04:30:11 -03:00
erb_util_test.rb applies new string literal convention in actionview/test 2016-08-06 18:50:17 +02:00
form_collections_helper_test.rb Add three new rubocop rules 2016-08-16 04:30:11 -03:00
form_helper_test.rb Merge pull request #26516 from grosser/grosser/assert 2016-09-16 16:34:36 -03:00
form_options_helper_i18n_test.rb modernizes hash syntax in actionview 2016-08-06 19:36:34 +02:00
form_options_helper_test.rb Add three new rubocop rules 2016-08-16 04:30:11 -03:00
form_tag_helper_test.rb Add three new rubocop rules 2016-08-16 04:30:11 -03:00
html_test.rb applies new string literal convention in actionview/test 2016-08-06 18:50:17 +02:00
javascript_helper_test.rb modernizes hash syntax in actionview 2016-08-06 19:36:34 +02:00
log_subscriber_test.rb Extract common view cache dependency setup. 2016-08-07 19:18:15 +02:00
lookup_context_test.rb improve error message when include assertions fail 2016-09-16 12:03:37 -07:00
number_helper_test.rb Add three new rubocop rules 2016-08-16 04:30:11 -03:00
output_safety_helper_test.rb applies new string literal convention in actionview/test 2016-08-06 18:50:17 +02:00
partial_iteration_test.rb applies new string literal convention in actionview/test 2016-08-06 18:50:17 +02:00
record_identifier_test.rb applies new string literal convention in actionview/test 2016-08-06 18:50:17 +02:00
record_tag_helper_test.rb applies remaining conventions across the project 2016-08-06 20:20:22 +02:00
render_test.rb improve error message when include assertions fail 2016-09-16 12:03:37 -07:00
resolver_cache_test.rb applies new string literal convention in actionview/test 2016-08-06 18:50:17 +02:00
resolver_patterns_test.rb remove redundant curlies from hash arguments 2016-08-06 19:44:11 +02:00
sanitize_helper_test.rb applies new string literal convention in actionview/test 2016-08-06 18:50:17 +02:00
streaming_render_test.rb modernizes hash syntax in actionview 2016-08-06 19:36:34 +02:00
tag_helper_test.rb fixes remaining RuboCop issues [Vipul A M, Xavier Noria] 2016-09-01 23:41:49 +02:00
template_error_test.rb Deprecate exception#original_exception in favor of exception#cause 2015-11-03 06:54:34 -08:00
template_test.rb fix RuboCop errors re \xFC 2016-09-02 00:04:27 +02:00
test_case_test.rb improve error message when include assertions fail 2016-09-16 12:03:37 -07:00
test_test.rb modernizes hash syntax in actionview 2016-08-06 19:36:34 +02:00
text_helper_test.rb Add three new rubocop rules 2016-08-16 04:30:11 -03:00
text_test.rb applies new string literal convention in actionview/test 2016-08-06 18:50:17 +02:00
translation_helper_test.rb modernizes hash syntax in actionview 2016-08-06 19:36:34 +02:00
url_helper_test.rb Add three new rubocop rules 2016-08-16 04:30:11 -03:00