我想更深入地瞭解Rails引擎機制,看設計項目的來源。設計::模型包含
你知道,那個模塊Devise::Models
定義了一個名爲devise
的方法,用於支持認證和內容的模型。迄今爲止都很好。
見https://github.com/plataformatec/devise/blob/master/lib/devise/models.rb
但很難給我找出這個模塊是如何納入模型。它是自動加載還是其他?當我創建一個不使用生成器的新模型時,地獄設計如何使Devise :: Models模塊可訪問,以便我可以直接調用devise :trackable, :stuffable
。
對我來說這只是黑暗。任何解釋將不勝感激。
謝謝您的閱讀。
給一些進一步的細節,我想使發動機,我想做出這樣設計的'設計方法:可追蹤的,:rememberable'這將是適合我的主機項目的模型 – Codii 2013-02-09 22:34:05