我有一个下拉列表供用户选择是否完成任务。我希望他们的更改能够更新数据库中的状态,而无需每次进行更改时都单击“提交”按钮。这可能吗?
基本上,默认情况下所有任务都标记为不完整,因此当用户单击下拉列表并将其更改为完成时,我希望在数据库上更改它,而无需单击提交按钮。
任何人都可以给予的任何帮助都会很棒,谢谢!
这是我的代码:
<%= form_for task do %>
<td><%= select :task, :complete, [ ["Yes",2], ["Partly",1], ["No",0]], { :action => "update" } %></td>
<% end %>
答案 0 :(得分:0)
由于缺少=
,因此未显示form_for。
<%= form_for task do %>
<td><%= select :task, :complete, [ ["Yes",2], ["Partly",1], ["No",0]] %></td>
<% end %>