I am basically trying to get this result:
<a href="#" class="button small-button green-button">
Log in
<span class="button-right"></span>
</a>
But I don't know how to do this with a link_to in rails 3 ?
link_to is a Rails built in helper that helps generate an anchor tag.
You can use the block form of link_to
for that:
<%= link_to "#", :class => "button small-button green-button" do %>
Log in
<span class="button-right"></span>
<% end %>
The simplest way to do it is by using html_safe or raw functions
<%= link_to 'Log In<span class="button-right"></span>'.html_safe %>
or using raw function (recommended)
<%= link_to raw('Log In<span class="button-right"></span>') %>
Simple as it can get !!
Don’t use html_safe method unless you’re sure your string isn’t nil. Instead use the raw() method, which wont raise an exception on nil.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With