型號我一對一或在軌零協會
class TimeLog < ActiveRecord::Base
has_one :custom_time_fields, :dependent => :destroy
end
型號II
class CustomTimeFields < ActiveRecord::Base
belongs_to :time_log
end
上述數據庫方面的設計將是
timelogs表+ custom_time_field_id(外鍵)
custom_time_fields
所以當我刪除timelog項及其相關的 'custom_time_field' 將自動被護欄
刪除,但我想數據庫設計像下面
表I:
time_logs
表II
custom_time_fields(將time_log_id作爲外鍵)
表我有表II
的零個或一個協會我怎麼能代表上述Rails的模型數據庫設計,所以,當我刪除time_log,相關custom_time_field項是自動刪除。
您當前的代碼有什麼問題? –
我只是需要改變設計 –
我沒有看到目前的 –