我正在尝试覆盖as_json
我的类中的方法,Edge
以便可以包含它的 from 和 to 的 x
和y
坐标Vertex
。
联谊会是这样的:
Edge belongs_to :from
和:to
顶点。
Vertex has_many :edges
, where:x
和:y
are 字段。
我尝试了几种语法变体,如下面的一种,但无法让它发挥作用。谢谢你的帮助!
def as_json(options={})
super only: [:name, :value, :color], include: [
{ from: { only: [:x, :y] } },
{ to: { only: [:x, :y] } }
end