0

条件が真の場合にform_forを非表示にするために使用できるメソッドがrubyにあるかどうか疑問に思っていたので、たとえば

<% if current_user %>

次に、フォームを非表示にします

私はcssまたはjqueryでdisplay:noneを表示できることを知っていますが、ifステートメント内でそれを実行できればそれは素晴らしいことです

4

1 に答える 1

2

ビューファイルを入力できます。

<% unless current_user %>

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

<% end %>

current_userこのように、フォームはfalseまたはnilの場合にのみレンダリングされます

于 2013-01-06T19:54:10.897 に答える