Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using link_to with embedded HTML

I'm using Twitter's Bootstrap stuff and I have the following HTML:

<a class="btn" href="<%= user_path(@user) %>"><i class="icon-ok icon-white"></i> Do it@</a> 

What's the best way to do this in Rails? I'd like to use <%= link_to 'Do it', user_path(@user) %> but the <i class="icon-ok icon-white"></i> is throwing me off?

like image 389
Vanessa L'olzorz Avatar asked Feb 22 '12 19:02

Vanessa L'olzorz


1 Answers

Two ways. Either:

<%= link_to user_path(@user) do %>   <i class="icon-ok icon-white"></i> Do it@ <% end %> 

Or:

<%= link_to '<i class="icon-ok icon-white"></i> Do it@'.html_safe, user_path(@user) %> 
like image 50
Veraticus Avatar answered Oct 19 '22 23:10

Veraticus