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

在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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,463评论 19 139
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,760评论 0 17
  • 去年的国庆,我跟老婆两人从胥门走到娄门,突遇大雨,只好中断步行。 一直想把另一半步道走完。今天,五一假期的第一天,...
    骆驼祥子_V阅读 3,975评论 0 1
  • 人生是什么,是一个只有选择题的卷纸。与平常卷纸不同的是,这张“卷纸”的题有点像树,你的一次选择错误可能导致...
    寂寞的我阅读 1,456评论 0 0
  • 有人说,爱情最好的状态是,两个人好像都忘了在谈恋爱。 他打他的英雄联盟,我窝在他旁边拿着ipad看豆瓣、刷知乎,等...
    秋枳阅读 4,048评论 0 0