0

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

<% if current_user %>

然后我想隐藏我的表格

我知道我可以使用 css 或 jquery 显示:无,但如果我可以在 if 语句中做到这一点,那就太好了

4

1 回答 1

2

你可以输入你的视图文件:

<% unless current_user %>

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

<% end %>

这样,表单只会在current_user为 false 或 nil时呈现

于 2013-01-06T19:54:10.897 回答