나는 기본적으로이 결과를 얻기 위해 노력하고 있어요 :link_to를 사용하여 스팬이있는 링크를 생성 할 수 있습니까?
<a href="#" class="button small-button green-button">
Log in
<span class="button-right"></span>
</a>
을하지만 레일 3의 LINK_TO으로이 작업을 수행하는 방법을 몰라?
나는 기본적으로이 결과를 얻기 위해 노력하고 있어요 :link_to를 사용하여 스팬이있는 링크를 생성 할 수 있습니까?
<a href="#" class="button small-button green-button">
Log in
<span class="button-right"></span>
</a>
을하지만 레일 3의 LINK_TO으로이 작업을 수행하는 방법을 몰라?
당신은 그것을 위해 link_to
의 블록 형태를 사용할 수 있습니다
<%= link_to "#", :class => "button small-button green-button" do %>
Log in
<span class="button-right"></span>
<% end %>
스 니펫은 정적 링크처럼 보이는 레일에 의해 해석하면 절대 변하지 않을 것이다; 귀하의보기에 원시 HTML을 삽입 저장 저장 같아요. 그러나
:
<%= link_to("#", :class=>"button small-button green-button") do %>
Log in
<span class="button-right"></span>
<% end %>
다음은 저에게 효과적입니다. 나는 왜 다른 코드 조각들이 (다른 루비 버전이 아닌지) 모르겠다.
<%= link_to content_tag(:span, 'Register'), {:action => "register"}, :class=>"button" %>
가장 간단한 방법은 html_safe 또는 원시 기능
<%= link_to 'Log In<span class="button-right"></span>'.html_safe %>
를 사용하거나 얻을 수
<%= link_to raw('Log In<span class="button-right"></span>') %>
단순 (권장) 원시 기능을 사용하는 것입니다해야 할 일 !! !!
문자열이 0이 아닌 것으로 확신하지 않는 한 html_safe 방법을 사용하지 마십시오. 대신 raw() 메서드를 사용하십시오.이 메서드는 예외를 발생시키지 않습니다.
제레미의 대답에 추가하려면 - 경로를 들면,과 같이 :
<%= link_to edit_section_path(@section) do %>
Edit
<span class="fa fa-list pull-right"></span>
<% end %>
이것은 허용 대답해야합니다! – hailton