隐藏form_for如果条件等于true



我想知道ruby中是否有一种方法,如果条件为真,我可以用它来隐藏form_for,例如

<% if current_user %>

然后我想隐藏我的表单

我知道我可以用css或jquery显示:none,但如果我能在if语句中做到这一点,那将是伟大的

您可以在视图文件中输入:

<% unless current_user %>

  <%= form_for .... do %>
   .
   .
   .
  <% end %>

<% end %>

这样,只有当current_user为false或nil

时,表单才会呈现。

相关内容

  • 没有找到相关文章

最新更新