ActiveRecord中的PostgreSQL jsonb字段属于关联

时间:2015-10-01 13:46:12

标签: ruby-on-rails postgresql rails-activerecord

我可以在belongs_to关联中使用jsonb字段作为foreign_key吗?有点像:

doubles

2 个答案:

答案 0 :(得分:4)

只能在列(或列组)之间定义引用,如the documentation中所述:

  

FOREIGN KEY(column_name [,...])REFERENCES reftable [(refcolumn   [,...])]

答案 1 :(得分:0)

您可以使用activerecord-json-associations使用PostgreSQL JSONB字段来存储模型的关联信息