在Rails上显示已检查的记录编辑表单 - 多对多

时间:2018-02-20 20:56:01

标签: ruby-on-rails ruby

我有两种表单可以创建和编辑用户。这些用户中的每一个都与我的位置模型有很多关系。在我的表单上,对于给定用户,您可以选中/取消选中与该用户关联的位置。这是我渲染位置的代码:

<% @locations.each do |i| %>
      <li class="list-group-item">
          <%= check_box_tag "locations[]", i.id %>
          <%= i.name %>
       </li>
<% end %>

此代码在创建用户和检查其关联位置时工作正常,但我显然无法在编辑时显示关联的位置。我希望自动检查以前关联的位置。实现这一目标的最有效方法是什么?

提前致谢

0 个答案:

没有答案