Rails 如何在同一行上同时链接到 + 图标且可点击

Pab*_*abi 1 ruby-on-rails link-to devise

我想这样做,以便我在同一行和相同的可点击链接上拥有注销图标和注销链接。

如果我这样做:

<li>
  <span><i class="fa fa-sign-out"></i> <%= link_to "Sign Out", destroy_user_session_path, method: :delete %></span>
</li>
Run Code Online (Sandbox Code Playgroud)

我在单独的行上看到图标,但无法点击该图标以访问链接。

这就是我为登录所做的,因为我有一个 get /login 页面:

<li>
  <a href="/login">
   <i class="fa fa-user"></i>
   <span>Edit Account</span>
  </a>
</li>
Run Code Online (Sandbox Code Playgroud)

我正在使用设计登录和注销。我怎么能得到它,以便图标和文本以及可点击和在同一行上的注销链接,因为注销链接是删除而不是获取。

Ner*_*min 5

使用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>
Run Code Online (Sandbox Code Playgroud)