So essentially you want the 'label' string inserted verbatim as html code, rather than as plain text?
li { a(:href => link) { label } } In markaby and presumably mab, strings passed as arguments are escaped, and html is inserted as bodies of elements via blocks - you can build that body either by calling more markaby functions inside the block, or by simply returning the fully formed html contents as a string, as above. Hope this helps! — Jenna On Saturday, 5 May 2012 at 12:24 AM, Dave Everitt wrote: > I have a simple helper function containing this to spit out a list of > links from a hash: > > ... > links.each_pair do |label, link| > li { a label, :href => link } > end > ... > > my hash elements are (obviously): > > 'Link label' => 'http-link', > > I'd now like to add a 'strong' tag around some of the text in the > labels (which I didn't foresee), but the tag would be within the hash > key. Ideas? Warnings? > > DaveE > > _______________________________________________ > Camping-list mailing list > Camping-list@rubyforge.org (mailto:Camping-list@rubyforge.org) > http://rubyforge.org/mailman/listinfo/camping-list > >
_______________________________________________ Camping-list mailing list Camping-list@rubyforge.org http://rubyforge.org/mailman/listinfo/camping-list