将数据从复选框存储到rails中的数据库

时间:2012-07-02 11:05:32

标签: ruby-on-rails checkbox

<script>
  function checkValue(){
     var checkboxes = $("input[type='checkbox']");

     if ( $('#student').val() == ""  ) {
        alert('Please select any student!');
        return false;
     }
     else {
        if(checkboxes.is(":checked")) {
           return true;
        }
     }

我的复选框工作得很好;我需要知道如何继续它,以便它将复选框的值存储到DB。

2 个答案:

答案 0 :(得分:2)

您可以使用以下其中一项:

<%= form_for :model %>
  <% f.check_box :field_name %>
<% end %>

或者

<%= form_for :model %>
  <% check_box_tag :model_field_name %>
<% end %>

答案 1 :(得分:1)

根据您的需要使用simple_form。它非常受欢迎,建立在formtastic之上。

有关详细信息,请参阅https://github.com/plataformatec/simple_form/

您还可以在http://railscasts.com/episodes/234-simple-form

看到很棒的实施细节