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

Reply via email to