我正在研究Rails應用程序,該應用程序將通過Rails的ActiveResource功能充當其他Rails應用程序的身份驗證系統。ActiveResource模型可以與ActiveRecord模型集成嗎?
身份驗證應用程序有一個名爲User
的ActiveRecord模型。客戶端應用程序有一個名爲User
的ActiveResource模型。我知道在客戶端應用程序中,我可以執行諸如user.save
之類的操作,它將使用基於HTTP的XML執行PUT操作。
但是如果我想投入我的客戶端應用程序的User
模型has_many :contacts
或類似的東西(contacts
是在客戶端應用程序ActiveRecord模型)是什麼?然後,我想要做的事情就像獲得屬於User
的所有Contact
一樣。
這可能嗎?
(我注意到一個similar question有人問,但並沒有很多的反應。)
從ActiveResource 4.0開始,似乎從ActiveResource到ActiveRecord的關聯不起作用。我不知道這是一個錯誤還是一個預期的功能,或者至少我無法實現它的功能。 – Smar 2014-02-09 12:47:42