aboutsummaryrefslogtreecommitdiffstats
path: root/actionview/test/fixtures
diff options
context:
space:
mode:
authorMatthew Eagar <meagar@gmail.com>2017-01-24 20:40:34 -0500
committerMatthew Eagar <meagar@gmail.com>2017-01-25 09:23:43 -0500
commite524327e510996ad741ba44c5403fe7353519e40 (patch)
tree64a0ef40a21c0bef7beff4da42f81c6bac941ab3 /actionview/test/fixtures
parent6363fa1a6f9ef43b3e89e8cf5873617e851414d4 (diff)
downloadrails-e524327e510996ad741ba44c5403fe7353519e40.tar.gz
rails-e524327e510996ad741ba44c5403fe7353519e40.tar.bz2
rails-e524327e510996ad741ba44c5403fe7353519e40.zip
Add partial iteration variable to template keys
When rendering heterogeneous collection using `render @collection` or `render partial: @collection`, the expected `<partial_name>_iteration` variable is missing due to `find_template` not having the name of the iteration variable included in its cache keys.
Diffstat (limited to 'actionview/test/fixtures')
-rw-r--r--actionview/test/fixtures/test/_partial_iteration_1.erb1
-rw-r--r--actionview/test/fixtures/test/_partial_iteration_2.erb1
2 files changed, 2 insertions, 0 deletions
diff --git a/actionview/test/fixtures/test/_partial_iteration_1.erb b/actionview/test/fixtures/test/_partial_iteration_1.erb
new file mode 100644
index 0000000000..c0fdd4c22a
--- /dev/null
+++ b/actionview/test/fixtures/test/_partial_iteration_1.erb
@@ -0,0 +1 @@
+<%= defined?(partial_iteration_1_iteration) %>
diff --git a/actionview/test/fixtures/test/_partial_iteration_2.erb b/actionview/test/fixtures/test/_partial_iteration_2.erb
new file mode 100644
index 0000000000..50dd11db27
--- /dev/null
+++ b/actionview/test/fixtures/test/_partial_iteration_2.erb
@@ -0,0 +1 @@
+<%= defined?(partial_iteration_2_iteration) -%>