[英]Rails: Model attributes from XML
我是 Rails 新手,希望得到您對以下內容的建議。
我有一個 model 說視頻。 視頻的某些屬性存儲在 MySQL 數據庫中,而其他一些屬性存儲在服務器上的關聯 XML 文件中。
例如, id
、 title
和slug
存儲在數據庫中,而duration
、 thumbnails
、 description
等存儲在 XML 文件中。
我應該如何實現我的 model 以便我可以訪問視頻的所有屬性,而不僅僅是存儲在數據庫中的那些?
使用after_find
或after_initialize
從文件中讀取屬性並在 object 中填充一些虛擬屬性。 然后使用after_save
檢查屬性是否已更改,如果已更改,請將新屬性寫回文件。 ActiveRecord::Callbacks 文檔中的更多詳細信息,請點擊此處。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.