我有許多關聯將多個關聯關聯在一起的多個類,我希望能夠關閉頂級對象並關閉所有子對象。我需要關閉每個對象,因爲我希望能夠選擇任何父項並關閉它的所有子項。 例如(我知道這可能不存在): class Requisition
has_many :shipments, :dependent_method => :close
end
class Shipment
belongs_to
在我當前的rails應用程序中,我將很多數據從數據庫拉入內存,這樣我就可以開始一個長時間運行的後臺任務,我不希望每次都訪問數據庫5秒。 這一切都很好,但我有一些不雅的代碼,如果可能,我想擺脫它。 舉個例子,我有這樣的情況,我有一個用戶模型,並且用戶模型可以以聯繫人的形式鏈接到其他用戶模型,而這又可以鏈接回到第一個用戶模型等等。這是仿照如下(感謝米蘭Novota他早些時候的幫助): - class