我覺得我濫用的form_for(和simple_form_for)更新記錄的一個隱藏屬性。這裏有一個例子:如何用link_to替換form_for?
<%= simple_form_for :present, url: present_path(list_item), method: 'put' do |f| %>
<%= f.hidden_field :ordered, value: "1" %>
<%= f.button :submit, "ordered", class: "btn btn-mini" %>
<% end %>
本質上講,這提出了一個按鈕,用戶可以按標記present
爲「有序」。在後端,它更新的屬性:ordered
的價值1
當前list_item
。
我覺得這是個騙子,因爲它不是一個正確的form
本身。我寧願有一個單獨的link_to
,當點擊更新屬性。
我想象link_to
將需要method:
知道更新的屬性。
是否有可能取代我simple_form_for
用單link_to
?
而且,除了答案,使之成爲'遠程:TRUE'形式,使之就地切換。 – 2013-02-19 03:11:13