2017-08-09 93 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()执行检索的长串代码没有奏效。 –