我想用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