Hi, it should be
item | instead of | @item |
Also, I would recommend reading the section of AWDWR on using partials to render collections.
Peace,
-Conrad
Hi, it should be
item | instead of | @item |
Also, I would recommend reading the section of AWDWR on using partials to render collections.
Peace,
-Conrad
Hi --
You *can* -- the syntax is parseable -- but that's not usually what you meant. If you needed an instance variable for a method call, I guess this would make sense, but it still seems strange and an unintentional use of legal syntax.
dblack wrote:
Hi --
dblack wrote:
Actually you can use instance variables as block params. Try this in irb:
[1,2,3].each {|@x| p @x }
You *can* -- the syntax is parseable -- but that's not usually what you meant. If you needed an instance variable for a method call, I guess this would make sense, but it still seems strange and an unintentional use of legal syntax.
I've done it sometimes when I want to do something like:
<% @items.each do |@item| %> <%= text_field "item", "name" %> <% end %>
It could also come in handy with rendering a partial, as it could save you the trouble of doing a :locals thing.
David