我有一個帶有postgres數據庫的rails應用程序。我開始使用軌道模型票證來跟蹤票證可以訪問的事件,但是可以一次購買多張票據。所以,現在我有這個:Rails將列遷移到關聯
Ticket
belongs_to :purchase
Event
belongs_to :purchase
Purchase
has_many :tickets
has_many :events
我想使用移民只要一票沒有購買,創建採購及其TICKET_ID設置售票,設置它的事項標識售票的事項標識,設置票證的event_id爲零,然後從票證中刪除event_id。
有關如何解決這個問題的想法?
當您創建票證時,此類邏輯可以進入您的控制器。 – Huy
好的,這很有道理,但我現在的門票怎麼辦? – nothappybob
您可以運行一個耙子(這幾乎是一個腳本),它將更新您的現有工單以符合您的要求。當然,你必須寫這個腳本。 – Huy