2
A
回答
5
此功能是内置的。
集合是你的模型只是类的方法。那么推荐的方法是简单地将这几种方法添加到您的模型中。
如果你需要一个与集合相关的所有东西的不同类(因为你习惯了某种东西),你可以简单地创建一个新的继承自原始模型的类并在那里添加类方法。
样本:(检查控制台输出) http://jsfiddle.net/SpoBo/vBtKC/
我可以很容易地移动公布的类方法Post模型和所有会工作,以及无需额外的PostCollection类的。你的选择:)
相关问题
- 1. haml使用spine.js
- 2. 收藏在SQL
- 3. Spine.js&下摆开始
- 4. 收藏在Adobe Flex
- 5. 的Ruby/Rails收藏到收藏
- 6. nhibernate3查询 - 收藏与收藏
- 7. 编辑收藏在收藏使用MVC 3
- 8. Department.find_all_by_hr_id(@hr_id)在spine.js中不起作用
- 9. 停止超链接事件在Spine.js
- 10. spine.js:它真的'管道'POSTs?
- 11. Spine.js和jquerymobile路由器
- 12. Spine.js - 显示“加载”消息
- 13. 在propertygrid刷新收藏
- 14. NBuilder用法在收藏
- 15. 收藏在字典中
- 16. 在巨型菜单收藏
- 17. 导出收藏
- 18. 收藏查看
- 19. java收藏
- 20. 地图收藏
- 21. 收集藏品
- 22. Laravel收藏
- 23. 收藏库
- 24. XmlSerialization收藏
- 25. 没有收藏
- 26. MongoDB收藏集
- 27. 收藏PHP库
- 28. 加入收藏
- 29. DDD与收藏
- 30. Spine.js&rails - Spine.js不使用复数形式的模型名称作为路线
对不起,我应该已经更清楚了。我需要管理单独的集合,例如我有两个表,并且需要将每个表绑定到他们自己的航班集合。 (btw对不起,花了这么长的时间来回应) – 2012-03-15 12:41:19
表格和我想的HTML表格一样。只需在模型上制作2个功能即可。 1函数返回第一个表的航班和第二个表的另一个航班。对于控制器,最好使用元素模式(http://spinejs.com/docs/controller_patterns),以便在更新某些内容时不必重新渲染两个表中的所有元素。您还可以查看关系功能。一些has_many航班等,但只有在航班通过id与其他模型链接时才能很好地工作。 – SpoBo 2012-03-15 15:34:08
我不认为2个函数可以工作。 “刷新”事件会触发所有元素,它也不管理重复记录,即它只保留记录的1版本。我正在考虑使用has_many功能。也许这是要走的路。 – 2012-03-16 00:05:39