如何将json格式的图表图表保存到rails数据库,然后检索使用并执行在线练习SAT数学测试?我想根据学生的表现动态创建这些练习测试。
答案 0 :(得分:0)
Postgresql的Rails支持json
和jsonb
数据类型。
# ... for json datatype:
create_table :events do |t|
t.json 'payload'
end
# ... or for jsonb datatype:
create_table :events do |t|
t.jsonb 'payload'
end
# app/models/event.rb
class Event < ApplicationRecord
end
# Usage
Event.create(payload: { kind: "user_renamed", change: ["jack", "john"]})
event = Event.first
event.payload # => {"kind"=>"user_renamed", "change"=>["jack", "john"]}