我對Ruby on Rails比較陌生。截至目前,在一個視圖該工作代碼我的Rails 2.3.8應用:Rails 2.3.8:顯示一個按鈕作爲超鏈接
<% form_for(@configuration) do |f| %>
<%= f.text_field :parameter_a %>
<%= f.text_field :parameter_b %>
<%= button_to("Apply", {} , { :method => "put" }) %>
<% end %>
正如預期的那樣按「Apply」按鈕調用控制器update
。現在我希望按超鏈接樣式顯示按鈕,並且正在尋找最有效的方法來完成此操作。
也許還有其他方法,但我沒有弄清楚如何正確使用link_to
。它從未傳遞PUT請求中的更新值。如果你推薦link_to
,你能提供一些提示如何去做。這是非工作代碼:
<%= link_to("Apply", configuration_path(@configuration), { :method => "put" }) %>
非常感謝。
Thnx,完美的作品! – jayrock 2011-03-13 15:02:49