簡體   English   中英

導軌:來自 XML 的 Model 屬性

[英]Rails: Model attributes from XML

我是 Rails 新手,希望得到您對以下內容的建議。

我有一個 model 說視頻。 視頻的某些屬性存儲在 MySQL 數據庫中,而其他一些屬性存儲在服務器上的關聯 XML 文件中。

例如, idtitleslug存儲在數據庫中,而durationthumbnailsdescription等存儲在 XML 文件中。

我應該如何實現我的 model 以便我可以訪問視頻的所有屬性,而不僅僅是存儲在數據庫中的那些?

使用after_findafter_initialize從文件中讀取屬性並在 object 中填充一些虛擬屬性。 然后使用after_save檢查屬性是否已更改,如果已更改,請將新屬性寫回文件。 ActiveRecord::Callbacks 文檔中的更多詳細信息,請點擊此處。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM