如何以rails方式显示登录/注销链接?

时间:2010-12-14 04:33:26

标签: ruby-on-rails

我有一个在我的视图中公开的属性@is_logged_in

如果是真的,那么我想显示'注销'链接,否则我想显示'登录'链接。

有没有花哨的铁路方​​式来做到这一点?

2 个答案:

答案 0 :(得分:3)

<% if @is_logged_in %>
  <%= link_to("Logout", logout_path) %>
<% else %>
  <%= link_to("Login", login_path) %>
<% end %>

答案 1 :(得分:2)

<%= link_to_if(@is_logged_in, "Logout", logout_path) do
       link_to("Login", login_path)
    end
%>