我在我的 rails 应用程序中使用设计 gem 进行身份验证。如果用户处于特定的设计操作和 View ,我希望能够隐藏我的导航栏部分。例如,如果用户当前处于新的设计 session 中,我想隐藏我的导航栏部分。我将如何做到这一点?
非常感谢!
最佳答案
您可以使用 devise_controller?
助手。 Docs
<%= if devise_controller? %>
<!-- show partial -->
<% end %>
如果要检查特定 Controller ,请使用
request.controller
<%= if request.controller == 'devise/registrations' %>
<!-- show partial -->
<% end %>