美文网首页
Rials Tip: select多选后,后台如何接收参数数组

Rials Tip: select多选后,后台如何接收参数数组

作者: dodoliu | 来源:发表于2016-07-24 14:52 被阅读0次

在rails中,当下拉框select 可以多选时,如果需要在后台接收到数组参数,需要进行如下设置.
1,html中 name属性需要设置为数组形式,如下

<select name="site_event[]" id="site_event" v-model='site_event_selected' multiple>
  <option value="-1" selected>--选择站点事件--</option>
  <option v-for='option in site_event_options' v-bind="{value: option.eventid}" >{{option.actionname}}</option>
</select>

2,后台接收时如下

def query_pv_uv_by_day
  site_events = params[:site_event].flatten
  puts site_events
end

相关文章

网友评论

      本文标题:Rials Tip: select多选后,后台如何接收参数数组

      本文链接:https://www.haomeiwen.com/subject/lazwjttx.html