我有一个用户表和一个成员表。我正在创建一个社区,即另一个模型社区。创建社区时,我正在选择用户,数据保存在成员表中,但当我编辑社区时,选定的成员不可见。
社区活动管理文件具有代码:
f.input :members, :as => :select2_multiple, :collection => User.all.sort_by(&:id).collect {|p| [ p.screen_name, p.id ] }, include_blank: false我正在重写控制器的更新操作。
发布于 2016-03-29 21:00:22
你可以在编辑页面上使用JavaScript来实现这一点,编写以下脚本
<script type="text/javascript">
$( "#dropdown" ).select2().select2('val',<%= @group.collect(&:members) %>)
</script>将@group替换为您自己的实例
https://stackoverflow.com/questions/36284474
复制相似问题