昨日に続いて、devise の話。sign in/sign up/sign out それぞれへのリンクをつけた。こんな感じ。
<ul> <li style="list-style-type: none;"> <ul> <% if user_signed_in? %> </ul> </li> </ul> <ul> <li style="list-style-type: none;"> <ul> <li><%= link_to "Sign out", destroy_user_session_path, :method => :delete %></li> </ul> </li> </ul> <% else %> <ul> <li style="list-style-type: none;"> <ul> <li><%= link_to "Sign in", new_user_session_path %></li> <li><%= link_to "Sign up", new_user_registration_path %></li> </ul> </li> </ul> <% end %>
サインインしているときは、Sign out だけ、していないときは Sign in と Sign up へのリンクを表示する。