取消选中并保存时的复选框,然后取消选中未保存在Rails应用程序中的表单中

时间:2018-06-20 07:43:42

标签: ruby-on-rails forms checkbox

我的表单中有两个复选框(在ruby on rails应用程序中),如下所示。

当我选中这些复选框并保存时,复选框将被选中并保存(直到其正常工作为止)。

此后,当我们取消选中并保存这些复选框时,这些未选中的更改将不会保存。(仍显示为选中状态。)

这些正在我的本地Rails开发环境中工作。但是相同的代码在服务器中不起作用。

下面是我的代码

<%= form_for @user, :url => url_for(:controller => 'user_controller', :action => 'investor_create_or_update'),html: { class: 'migrate-form' }, remote: true do |f| %>

<%= f.check_box :are_you_a_owner, class: "", placeholder: ""%><label>Are you a Business owner or Senior Manager?

<% end %>

1 个答案:

答案 0 :(得分:0)

您期望将其保存在数据库中的值是什么?例如,如果10

  <%= f.check_box :are_you_a_owner,{ class: "", placeholder: ""}, "1", "0" %>

应该可以达到我的预期。这里的1是选中的,0是未选中的。