Never been to DZone Snippets before?

Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world

Array to HTL list helper (See related posts)

Makes a HTML list out of any array. The objects in the array is yielded to the block. Usage:


<%= list(@posts) { |post| link_to post.title, posts_url(post) } %>


And the actual helper (put it in application_helper.rb):

def list(stuff, &block)
  content_tag(:ul, stuff.map { |thingie| content_tag(:li, yield(thingie)) })
end

You need to create an account or log in to post comments to this site.


Click here to browse all 4834 code snippets

Related Posts