通过javascript访问rails中的多态关系

时间:2014-11-19 12:53:15

标签: javascript ruby-on-rails json polymorphism

我有一些通过 ajax 收集的模型数据。此模型数据附加了多态关系

some_id: 1,
some_type: "foo"

所以在控制器中我可以做到

Model.some.name

尝试从 javascript 访问这些属性时出现问题。模型数据呈现为 json ,但显然 json 不包含关系数据。

我有什么方法可以做到这一点吗?

1 个答案:

答案 0 :(得分:0)

您需要加载所需的相关数据,方法是在序列化为JS之前,通过显式转换返回的记录(如在数据传输对象中),或者使用预先加载。

http://blog.arkency.com/2013/12/rails4-preloading/