總共有兩種型號:一種叫業務,另一個是用戶,用戶裏面我也有一個管理布爾屬性。我爲他們生成了兩個設計。然而,當我使用如何使user_signed_in工作(多用戶) - 設計
<% if business.signed_in? %>
<%= hidden_field_tag 'business', current_business.company_name %>
<% elsif user.signed_in? %>
<% if current_user.admin? %>
<%= hidden_field_tag 'approved', true %>
<% end %>
<% end %>
在特定視圖中,這樣說視圖對應於一個控制器「對象」,既business_signed_in?
和user_signed_in?
不工作(無法誤差)。任何人都可以幫助我如何修改我的控制器使視圖工作?只有管理員和企業可以訪問此特定視圖,但不能訪問其他用戶。
謝謝!
嘗試使用「user_signed_in?而不是'user.signed_in?' –