0
我有一個模型命名爲信和另一個名爲軌道LetterTracking:自我協會保留相關記錄
class Letter < ApplicationRecord
has_many :letter_trackings, as: :trackable
end
和:
class LetterTracking < ApplicationRecord
belongs_to :letter
has_many :letter_trackings, as: :trackable
end
這是我的創造字母跟蹤的表遷移:
class CreateLetterTrackings < ActiveRecord::Migration[5.0]
def change
create_table :letter_trackings do |t|
t.integer :trackable_id, default: 0, null: false, unique: true
t.string :trackable_type
t.text :paraph
t.string :status
t.string :assignee
t.belongs_to :letter
t.timestamps
end
end
end
你可以在下面的屏幕截圖中看到,當我選擇一個跟蹤記錄進行第二次跟蹤時,關係是可以的,但是當我添加跟蹤第二個關係的第三個字母時,關係就會消失,最後一個關係會保持關聯。 我想要的是保持在每個記錄中的信件跟蹤而不是最後一個。我的意思是像嵌套的記錄,我可以保留相關記錄的東西。 任何想法? 謝謝
你的相關控制器和視圖是怎樣的? – spickermann
@ spickermann我還沒有開始生成控制器和視圖,但我只想通過Rails_admin進行管理 –