0
[OK]をRailsの4.2シンプルなもの....基本的なselectタグの複数:コントローラで今フォームの選択パラメータは通過しますが、Railsには使用できません。ここ
<%= select_tag('status_ids', options_for_select(Status.to_a), :multiple => true, :include_blank => true, :class => "form-control js-example-basic-multiple") %>
HTMLのparams =
{"utf8"=>"✓","search_term"=>"","status_ids"=>["1", "2"],"commit"=>"Search"}
私のようなクエリを行うことができますし、それが正常に
の作品x=searchresults.where(status_ids: params[:status_ids])
私は何をすることはできませんが、このです:
if params[:status_ids].include?(2)
または
if 2.in?(params[:status_ids])
私は、コンソールでこれを行うと=>真 を返すが、コントローラに
ここでの問題何でできないのですか?
ダンケ
...最初の整数に変換する必要があります.... – mrdinghy
あなたは&としている:[:status_ids]の.map(&:to_i)のparams場合 '逆転しました。 ?(2)が私のために働くように見える – mrdinghy