我有一個帶複選框的導軌形式。我想要做的是當用戶點擊複選框時,應用程序將從數據庫中刪除該條目。我無法弄清楚的是,當用戶檢查複選框時,如何讓應用程序反應(類似於單擊提交按鈕的操作)。我應該在我的html中包含什麼,所以當用戶點擊複選框時,應用程序會執行某些操作?Rails複選框創建提交動作
這裏是我的代碼
<% @items.each do |item|%>
<%if item.email == @user.email%>
<%= form_for @item do |f| %>
<%= f.check_box :to_do %>
<%= f.label item.to_do %><br />
<% end %>
<%end%>
<%end%>
我循環通過項目,如果在item.email和用戶電子郵件之間的匹配與複選框打印出來的項目旁邊。如果需要,我可以包含更多的代碼。有我可以做的Ajax電話嗎?
拋開技術實現,我對刪除複選框操作上的內容有一些保留。使用複選框和提交按鈕來刪除是很常見的,因爲它提供了一個確認步驟(通常後面跟着另一個確認按鈕)。您是否希望用戶能夠使用複選框意外刪除內容,這通常會推斷無需進行任何破壞性操作即可開啓和關閉的功能? – RedBassett