# Collection.each { |x| puts x} in rhtml?

**URL:** <https://www.ruby-forum.com/t/collection-each-x-puts-x-in-rhtml/62043>\
**Category:** Rails\
**Created:** [May 30, 2006, 11:35pm UTC](https://www.ruby-forum.com/t/collection-each-x-puts-x-in-rhtml/62043 "2006-05-30T23:35:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![brez](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/eada6e/32.png) [@brez](https://www.ruby-forum.com/u/brez)\
**Post date:** [May 30, 2006, 11:35pm UTC](https://www.ruby-forum.com/t/collection-each-x-puts-x-in-rhtml/62043/1 "2006-05-30T23:35:27Z")

</div>

Been trying to use the short format for a collection in rhtml, i.e.

\<% collection.each {|x| puts x} %\>

Doesn’t seem to work though [outputs nothing]

?

---

<div class="post-metadata">

**Author:** ![brez](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/eada6e/32.png) [@brez](https://www.ruby-forum.com/u/brez)\
**Post date:** [May 30, 2006, 11:56pm UTC](https://www.ruby-forum.com/t/collection-each-x-puts-x-in-rhtml/62043/2 "2006-05-30T23:56:13Z")

</div>

puts doesn’t work in erb…

try…

\<% collection.each do |x| %\>  
\<%= x %\>  
\<% end %\>

---

<div class="post-metadata">

**Author:** ![brez](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/eada6e/32.png) [@brez](https://www.ruby-forum.com/u/brez)\
**Post date:** [May 31, 2006, 12:07am UTC](https://www.ruby-forum.com/t/collection-each-x-puts-x-in-rhtml/62043/3 "2006-05-31T00:07:20Z")

</div>

> \<% collection.each do |x| %\>  
> \<%= x %\>  
> \<% end %\>

in your .mab:

comment.each(&:text) or whatever…

---

<div class="post-metadata">

**Author:** ![brez](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/eada6e/32.png) [@brez](https://www.ruby-forum.com/u/brez)\
**Post date:** [May 31, 2006, 12:11am UTC](https://www.ruby-forum.com/t/collection-each-x-puts-x-in-rhtml/62043/4 "2006-05-31T00:11:32Z")

</div>

On 30-May-06, at 2:35 PM, brez! !! wrote:

> Been trying to use the short format for a collection in rhtml, i.e.
> 
> \<% collection.each {|x| puts x} %\>
> 
> Doesn’t seem to work though [outputs nothing]
> 
> ?

Hey,

how about \<%= collection.join %\>

## Trevor

Trevor S.  
[http://somethinglearned.com](http://somethinglearned.com)
