从表单中的“select”标签提交选项

时间:2017-02-08 12:05:51

标签: javascript ruby-on-rails forms

我看到了许多类似的问题,但在我的情况下我并没有弄清楚如何做到这一点。

我有问题模型,其中一个问题可能有很多问题依赖项。 question_dependency 是另一个模型,我在其中保存两个问题之间的依赖类型。所以我的表单向用户显示了几个问题来定义依赖关系。它是以下内容:

<%= form_for [@exercise, @question] do |f| %>
  <%= render 'shared/error_messages', object: f.object %>

  <div class="form-group">
    <%= f.label "Pontuação" %>
    <%= f.number_field :score, min: 0 %>
  </div>

  <div class="form-group">
    <%= f.label "Descrição" %>
    <%= f.text_area :description, class: "form-control" %>
  </div>


  <div class="box-body">
    <a style="cursor: pointer" data-toggle="collapse" data-target="#dependencies">
      <i class="fa fa-plus-square"></i> Dependências
    </a>

    <div id="dependencies" class="collapse">
      <table class="table table-condensed" style="width: 60%">
        <tbody>
          <% @questions.each do |question| %>
            <tr>
              <%= f.fields_for :dependencies do |ff| %>
                <td>
                    <%= truncate(question.description, length: 50,
                                                       separator: " ") %>
                </td>
                <td>
                  <select class="form-control" style="width: 80px">
                    <option></option>
                    <option>AND</option>
                    <option>OR</option>
                  </select>
                </td>
              <% end %>
            </tr>
          <% end %>
        </tbody>
      </table>
    </div>
  </div>

  <%= f.submit yield(:button_text), class: "btn btn-primary pull-right" %>
<% end %>

如何将此“依赖关系数据”提交给我的控制器?

0 个答案:

没有答案