0
我不知道如何找出这一个,因为我不知道如何更新我的中间表,而不必做delete_all。或者做插入和删除等 我有三类:我如何使用checkobxes在rails中更新中间表?
class User < ActiveRecord::Base
has_many :players
has_many :teams, :through => :players
end
class Team < ActiveRecord::Base
has_many :players
end
class Player < ActiveRecord::Base
belongs_to :team
belongs_to :user
(contains other columns like, is_captain, has_paid, etc.)
end
我显示与复选框一个页面,你可以选择你想“用户”是你的团队(从你的通讯录)。所以想象列出25个名字,其中一些已经被检查过,而另一些则没有。我怎么能保存复选框的数据,因为他们可能有3种不同的状态:1)插入全新的球员(插入行中的球员)2)从球队中删除球员(删除现有球员)或3)什么都不做(你不玩想在你的团队)
我遇到的问题是,当你'取消'一个框,然后前端不发送到后端?任何想法如何可以做得很好?