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)什麼都不做(你不玩想在你的團隊)
我遇到的問題是,當你'取消'一個框,然後前端不發送到後端?任何想法如何可以做得很好?