如何在Rails中查看网页的操作?

时间:2012-11-27 20:47:18

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 action erb

是否有我可以在.html.erb文件中查找的字段或方法,它会告诉我当前用于呈现页面的操作?这段代码是部分的。我正在寻找这样的东西:

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

2 个答案:

答案 0 :(得分:3)

是的,为此您有action_namecontroller_name

但请注意:结果是字符串,而不是符号。

请参阅explanation

答案 1 :(得分:0)

你可以这样做。

<% if params[:action] ==  "new" %>
  # do something here
<% end %>