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
> [email protected] (mailto:[email protected])
> http://rubyforge.org/mailman/listinfo/camping-list
>
>
_______________________________________________
Camping-list mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/camping-list