0

次のフォームから params 出力を取得するのに問題があります。Select2 と collection_select を使用して、テキスト オートコンプリート ドロップダウンを作成し、テーブルの列から項目を選択するようにしています。

送信してもパラメータが返されませんか? これを修正するにはどうすればよいですか。

<script type="text/javascript">
$(document).ready(function() {
  $(".js-example-basic-single").select2();
});
</script>



        <%= form_tag do  %>
            <select class="js-example-basic-single">
                <option value= <% collection_select(:id, :id, @items, :items_id, :items_id) %>
                </option>
            </select>
            <%= submit_tag 'Submit',class:"btn-primary btn-lg"%></br>
        <%end%>
4

1 に答える 1

0

あなたが提供したコードに基づいて、問題を引き起こしているオプションで選択タグを作成しているようです。

私が理解していることに基づいて、次のようになります。

<script type="text/javascript">
$(document).ready(function() {
  $(".js-example-basic-single").select2();
});
</script>

<%= form_tag do  %>
  <% collection_select(:id, :id, @items, :items_id, :items_id,{},{class: 'js-example-basic-single'}) %>
  <%= submit_tag 'Submit',class:"btn-primary btn-lg"%></br>
<%end%>

collection_select公式ドキュメントhttp://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/collection_selectから詳細を取得できます

于 2016-03-05T09:36:38.617 に答える