我想用lambda作为一个参数的link_to下面的代码:edit.html.erb如何通过一个lambda来LINK_TO
<h2>Edit customer info</h2>
<%= render 'form' %>
<%= link_to(@return_to) do %>
Back
step_back()
<% end %>
这里是step_back的DEF:
#return link for previous page in page step
def step_back
session[:page_step] -= 1
end
上述代码的问题在于,只要加载edit.html.erb就会执行step_back()。实际上,只有当用户点击后退链接时才能执行后退。我认为只有拉姆达可以实现这一点。
有什么想法?因为你用会话交互
客户端代码== JavaScript的 – apneadiving 2011-10-17 13:49:28