向link_to添加一个类

时间:2016-07-25 04:09:18

标签: ruby-on-rails ruby

我一直在尝试将一个类添加到我的link_to超过一个小时。无论我尝试什么,我都会收到错误。

<% if user_signed_in? %>
  <li>
  <%= link_to('Sign out', destroy_user_session_path, :method => :delete) %>
  </li>
<% else %>
  <li>
  <%= link_to('Sign in', new_user_session_path) %>
  </li>
<% end %>

我正在尝试将:class => "page-scroll btn-signin"添加到我的两个link_to行。

2 个答案:

答案 0 :(得分:2)

我解决了问题

<%= link_to 'Sign out', destroy_user_session_path, :method => :delete, :class => "page-scroll btn-signin" %>

此代码可以正常工作。

答案 1 :(得分:0)

<%= link_to 'Sign in', new_user_session_path, :class => "page-scroll btn-signin" %>

<%= link_to 'Sign out', destroy_user_session_path, :method => :delete, :class => "page-scroll btn-signin" %>

More info

修改

破坏性操作应作为表单提交执行 - link

button_to上使用Sign Out

<%= button_to "Sign out", destroy_user_session_path, :method=>:delete, :class => "page-scroll btn-signin" %>