That did it very nicely - thanks, Jenna! - D

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
http://rubyforge.org/mailman/listinfo/camping-list

Reply via email to