更改复选框以更改数据库中的数据库?

时间:2016-07-19 04:35:11

标签: ruby-on-rails database checkbox

我有一个表“User”,“admin”是“true”或“false”。我用checkbox_feild显示它。如果我点击复选框,我该如何更改数据库?谢谢大家。

<% @users.each do |user| %>
  <%= form_for user, do |f| %>
  <div class="field">
    <%= f.check_box :admin%>
  </div>
 <% end %>
<% end %>

1 个答案:

答案 0 :(得分:0)

一种方法是编写一个jquery脚本,在单击复选框时提交表单

<% @users.each do |user| %>
  <%= form_for user,:html => {class: 'form'} do |f| %>
  <div class="field">
    <%= f.check_box :admin%>
  </div>
 <% end %>
<% end %>

Jquery脚本将是:

$('.form input[type=checkbox]').change(function(){
    $(".form").submit();
});