-1

.html.erbページのレンダリングに使用されている現在のアクションを教えてくれるファイル内でルックアップできるフィールドまたはメソッドはありますか?このコードは部分的になります。私はこのようなものを探しています:

<% if @action == :new %>
  this is new
<% end %>
4

2 に答える 2

3

はい、あなたはこの目的のために持っaction_nameています。controller_name

ただし、注意:結果は文字列であり、記号ではありません。

説明を参照してください。

于 2012-11-27T20:54:16.810 に答える
0

あなたはこのようなことをすることができます。

<% if params[:action] ==  "new" %>
  # do something here
<% end %>
于 2012-11-27T23:38:39.427 に答える