在 rails 中的列表元素上使用 link_to

Using link_to on a list element in rails

我正在尝试使用 HAML 使最终列表元素成为我 rails 中 search_path 的可点击 link,但无法使其工作。 这是我目前所拥有的:

  %li
    = link_to('sign out', destroy_user_session_path, :method => :delete)
  %li
    = link_to "profile", edit_user_registration_path
  %li{:style => 'background-color:#3D8599;'}
    %i.fa.fa-search

我尝试过的所有方法都会导致 fa-search 图标放置在错误的位置或无法点击。

你试过吗?

%li{:style => 'background-color:#3D8599;'}
  = link_to search_path do
    %i.fa.fa-search