2017-08-09 5 views
0

jsonフォーマットのグラフをレールデータベースに保存してから、オンラインのSAT数学テストで使用して実行するにはどうすればよいですか?私は学生のパフォーマンスに基づいてこれらの練習テストを動的に作成したいと考えています。jsonをレールにアクティブレコードを保存する必要があります

+1

うーんhttps://stackoverflow.com/questions/45580236/saving-json-to-rails-active-record –

答えて

0

Postgresqlを使用するRailsは、jsonjsonbのデータ型をサポートします。

# ... 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"]} 
関連する問題