2013-10-17 46 views
1

我有一個我想存儲在數據庫中的api的散列數組。這些數據只是一個總是相同的名稱列表,所以我想刪除api調用以減少加載時間。我怎樣才能存儲這些數據?我必須製作一個模型嗎?在數據庫中存儲散列數組Rails

的數據是這樣的:

[{"id":"30","name":"Mike"}, 
{"id":"57","name":"Dave"}, 
{"id":"9","name":"Kevin"}, 
.... 
{"id":"20","name":"Kyle"}] 

我是否能夠打開一個數據庫查看器/編輯工具,只是在輸入數據?

回答

2

它看上去是以一種非常適合作爲應用程序中的新模型的方式構建的。你不要這樣做,但對於最傳統的存儲形式,這將是我的選擇。

+0

我同意,很容易添加它的模型,但我添加了對原始問題的編輯:我能否在數據庫編輯器中打開數據庫並只輸入數據? – Cristiano

+1

是的,但如果這是您想要另外部署的應用程序的一部分,那麼將數據加載作爲遷移的一部分可能會更好。 –

+1

我強烈建議在這種情況下使用模型。該模型非常靈活,您可以在模型上添加額外的方法。像每個散列的名稱屬性上的搜索功能,例如,或排序功能等... – MrYoshiji