私はBoard
モデルを持っています。それぞれが他のものにBoard
なることができます。この関係はテーブルに保存されます。Source
Board
Feed
class Board < ActiveRecord::Base
belongs_to :user
has_many :links, dependent: :destroy
has_many :feeds, dependent: :destroy
has_many :sources, through: :feeds
attr_accessible :description, :name, :user_id
validates :name, presence: true
end
class Feed < ActiveRecord::Base
belongs_to :board
belongs_to :source, class_name: "Board"
attr_accessible :board_id, :source_id
end
Board
レコードを破棄すると、対応するfeeds
. しかし、これを同じように行う方法はsource
?