Html 链接中的图标,用于标记<;a>;标签

Html 链接中的图标,用于标记<;a>;标签,html,ruby-on-rails,ruby-on-rails-4,Html,Ruby On Rails,Ruby On Rails 4,我有一个navbar按钮: <%= link_to new_post_path do %> <a class="btn-navbar"><i class="fa fa-plus" aria-hidden="true"></i></a> <% end %> 它不允许我单击它并导航到正确的页面 如果我删除了标记,它会工作,但我需要,因为它具有与之关联的正确类来设置按钮的样式 上面的代码样式正确,但是当尝试单击它时,它没

我有一个
navbar
按钮:

<%= link_to new_post_path do %>
  <a class="btn-navbar"><i class="fa fa-plus" aria-hidden="true"></i></a>
<% end %>

它不允许我单击它并导航到正确的页面

如果我删除了
标记,它会工作,但我需要
,因为它具有与之关联的正确类来设置按钮的样式


上面的代码样式正确,但是当尝试单击它时,它没有链接到正确的页面。

用span替换a标记,然后将span与您给a标记的类相同,这应该会给您相同的结果

<span class="btn-navbar">your code goes here</span>
您的代码在这里

用span替换a标记,然后给span指定与给a标记相同的类,这应该会给您相同的结果

<span class="btn-navbar">your code goes here</span>
您的代码在这里

将该类添加到指向帮助程序的链接中,以将其应用于a标记

<%= link_to new_post_path, class: 'btn-navbar' do %>
  <i class="fa fa-plus" aria-hidden="true"></i>
<% end %>

如果您使用的是官方字体:


将该类添加到指向帮助程序的链接中,以将其应用于a标记

<%= link_to new_post_path, class: 'btn-navbar' do %>
  <i class="fa fa-plus" aria-hidden="true"></i>
<% end %>

如果您使用的是官方字体: