2015-08-03 2 views
0

Я хочу сделать так, чтобы у меня был значок выхода и ссылка на выход в ту же строку и одну и ту же ссылку для клика.Рельсы Как иметь ссылку на + Значок как на одной строке, так и на клике

Если бы я сделать это таким образом:

<li> 
    <span><i class="fa fa-sign-out"></i> <%= link_to "Sign Out", destroy_user_session_path, method: :delete %></span> 
</li> 

Я получаю значок на отдельной строке, а значок не кликабельны, чтобы получить по ссылке.

Это, как я это сделал для входа в систему, так как у меня есть страница прибудете/логин:

<li> 
    <a href="/login"> 
    <i class="fa fa-user"></i> 
    <span>Edit Account</span> 
    </a> 
</li> 

Я использую разработать для входа и выхода из системы. Как я могу получить его так, чтобы значок и текст, а также оба кликабельны и в одной строке для ссылки с выводом, так как ссылка на выключение - это удаление, а не получение.

ответ

4

При использовании link_to, вы можете передать блок

<li> 
    <%= link_to destroy_user_session_path, method: :delete do %> 
    <span> 
     <i class="fa fa-sign-out"></i> 
     Sign Out 
    </span> 
    <% end %> 
</li> 
+0

Awesome! благодаря ! –

Смежные вопросы