2017-08-09 126 views
1

如何將json 格式的圖表保存爲rails數據庫,然後檢索到 在線練習SAT數學測驗中使用和執行?我想根據學生的表現動態地創建這些練習測試。將json保存爲rails活動記錄

+0

你的領域你有什麼研究和到目前爲止已經試過?你在哪裏實施你想實現的目標? –

+0

您可以將json對象存儲爲序列化屬性:http://api.rubyonrails.org/classes/ActiveRecord/AttributeMethods/Serialization/ClassMethods.html 或者,如果您可以將其存儲在JSONB列中:https:/ /tirdadc.github.io/blog/2016/11/03/practical-use-of-jsonb-attributes-in-ruby-on-rails-forms/ –

回答

0
class ModelName < ActiveRecord::Base 
    serialize :field_name, JSON 
end 

不喜歡這個模型中的

也定義了string

+0

謝謝。當我從數據庫檢索圖表並希望顯示在視圖中時,我必須使用eval()來執行javascript –

+0

這個想法是,我將根據過去的表現爲每個學生檢索問題。問題有非常具體的JavaScript圖表,圖形和隨機獲得多選答案...所有這些代碼需要保存爲數據...迄今爲止使用eval()執行檢索的長串代碼沒有奏效。 –