activerecord - Rails pass array to partial using collection -


i'm trying iterate through regular array (not activerecord), , render partial using each element.

in view (i'm using slim):

== render partial: "layouts/display_elements", collection: my_array 

my partial (for now) contains:

= "#{display_element}" 

however, i'm getting following error:

undefined local variable or method `display_element' #<#<class:0x007f7fe2e6ca58>:0x007f7fe51e0408> 

is limit of imposed not using activerecord? have resort to

= my_array.each |e| 

i not familiar slim-lang, think adding :as option work you:

== render partial: "layouts/display_elements", collection: my_array, as: :display_element 

this allow access collection my_array display_item local variable within partial.


Comments

Popular posts from this blog

Detect support for Shoutcast ICY MP3 without navigator.userAgent in Firefox? -

web - SVG not rendering properly in Firefox -

java - JavaFX 2 slider labelFormatter not being used -