0

ページにTwitterブートストラップドロップダウンリストがあります

.btn-group
    %a.btn.dropdown-toggle{"data-toggle"=>"dropdown", href: "#"}
      Test
      %span.caret
    %ul.dropdown-menu#dropdown-menu-test1
      - if data.any?
        - data.each do |account|
          %li
            %label.checkbox
              %input{ type: :checkbox, value: some_value, name: "test", checked: some_condition}some data

私はうまく機能していますが、 https://github.com/davidstutz/bootstrap-multiselectに変換したいと思います。%ul - %liそれをするために、私は私がしたことと取り替えなければなりません%select - %option

  %select{class: "multiselect", multiple:"multiple", id: "multiselect-test", name: "multiselect-test-name"}
    %option
      test1
    %option
      test2

しかし、ページの読み込み時にいくつかのオプションをチェックする機能がないことが判明しました。もっとあります、params["multiselect-test-name"]nilです。

では、これら2つの問題をどのように処理すればよいでしょうか。ページの読み込み時にいくつかのオプションをチェックする機能の欠如(に依存しますsome_condition)と欠如ですparams["multiselect-test-name"]

4

1 に答える 1

0

このようなオプションを試してみてくださいoptions_for_select(["test1", "test2", "test3"])

例えば:

%select{class: "multiselect", multiple:true, id: "multiselect-test", name: "multiselect-test-name", options_for_select(["test1", "test2", "test3"])}

それはあなたのために働くでしょうinshaAllah..

于 2013-06-15T09:40:54.267 に答える