我正在研究Rails中的社交電影應用程序。我不希望從頭開始關於電影信息的數據庫,所以我找到了一個名爲The Movie Database(TMDB)的免費和社區維護的電影數據庫。它有一個很好的API和文檔。如何創建混合了本地記錄和遠程資源的Rails 4模型?
我該如何設計一個Rails模型,它可以與我的用戶模型完全關聯,可以使用我的電影表中的本地記錄,但如果該記錄不存在,請進行API調用以獲取信息?
我做了一點研究,聽起來像ActiveResource可能做我想要的一部分,但它並沒有提供與ActiveRecord的關聯。
這幾乎是我想出來的。我大多好奇,是否應該考慮其他方式,尤其是因爲我對ActiveResource不太熟悉,似乎除了與ActiveRecord模型相關外,我似乎都做了我想做的事情。 –