通过javascript访问rails中的多态关系
Accessing polymorphic relations in rails through javascript
我有一些通过ajax收集的模型数据。此模型数据附加了多态关系。
some_id: 1,
some_type: "foo"
所以在控制器中我可以做
Model.some.name
当尝试从javascript访问这些属性时,问题就来了。模型数据呈现为 json,但显然此 json 不包含关系数据。
有什么办法可以做到这一点吗?
您需要
加载所需的相关数据,方法是在序列化为 JS 之前显式转换返回的记录(如在数据传输对象中),或者使用预先加载。
http://blog.arkency.com/2013/12/rails4-preloading/
相关文章:
- Rails——处理多态关联上的Ajax destroy调用
- 为什么JavaScript中存在单态和多态性问题
- Node.js如何实现多态性
- Rails使用ajax调用更新多态对象的表部分
- JavaScript中的原型继承是否演示了类型多态性
- 为什么Redux使用开关而不是利用多态行为
- JavaScript中的多态性具有不同的构造函数
- 具有多态关联(破坏)的 Ajax
- 使用 RestSerializer 返回多态有效负载
- 脊椎.js多对多的关系
- 我将如何解决余烬数据中的这种一对多态关系
- 多态函数作为事件回调
- 通过javascript访问rails中的多态关系
- 我应该在javascript中使用多态性吗
- AngularJS如何实现多态性/依赖性注入(最佳实践)
- Sequelize属于在一个查询中同时得到多个关系
- javascript,多态的新Myclass()
- 烬创建一个多态记录
- 为什么要创建多个单形态缓存而不是一个多态缓存
- javascript中的多级多态性,多态对象