我正在使用rails 5.1
我有一个名为' Pitch'的模型,它与技能有多对多的关系。 (我正在使用' has_many通过'方法)
现在,每个技能属于一个成员。
因此,在创建音高时,我希望允许用户为每个团队成员选择特定技能。然后让音调显示所有技能。
我的挑战是这个,
当我为特定成员添加技能/技能并更新音高时,之前添加的技能/技能将被删除。
以下是我的代码' _member.html.erb'部分,在节目的节目页面上调用。
<%= simple_form_for @pitch do |f| %>
<%= f.association :skills, :as => :check_boxes, :collection => Skill.all.where(:member_id => @member.id) %>
<%end%>
当我为每个成员添加技能时,先前添加的技能将被删除。
这里有什么问题,我该如何解决?
如果问题不够明确,请告诉我。 谢谢。