ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]
Rails 4.2.5
我想渲染當前用戶名到使用下拉菜單類的導航欄按鈕。我想更換「賬戶信息」與「喜‘CURRENT_USER’。
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Account Info <span class="caret"></span></a>
<ul class="dropdown-menu">
<li> <%= link_to "Edit Profile", edit_user_registration_path, class: "fa fa-pencil-square-o" %></li>
<li> <%= link_to "Sign out", destroy_user_session_path, method: :delete, class: "fa fa-sign-out" %></li>
</ul>
<ul class = "nav pull-right">
</ul>
<% else %>
<!-- <%= link_to "Sign up", new_user_registration_path, class: "fa fa-sign-in" %> -->
<li><%= link_to "Sign in", new_user_session_path, class: "fa fa-sign-in" %></li>
<% end %>
</ul>
我使用的設計(3.5.3)進行用戶身份驗證。
哪個控制器應該放置'before_filter:authenticate_user!'?在應用程序控制器中還是應該有一個用戶控制器? –
@ M.TDavis這應該在呈現該視圖的控制器中進行。由於這個文件看起來像一個佈局文件,這可能應該是在應用程序控制器中。 –