标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 action erb
是否有我可以在.html.erb文件中查找的字段或方法,它会告诉我当前用于呈现页面的操作?这段代码是部分的。我正在寻找这样的东西:
.html.erb
<% if @action == :new %> this is new <% end %>
答案 0 :(得分:3)
是的,为此您有action_name和controller_name。
action_name
controller_name
但请注意:结果是字符串,而不是符号。
请参阅explanation。
答案 1 :(得分:0)
你可以这样做。
<% if params[:action] == "new" %> # do something here <% end %>