所以我用octokit和rails api构建一个基于Github的应用程序,我对我想做的事情有基本的想法,但我不太清楚在哪里做。如果在模型或控制器中操作获取的数据更好,任何帮助将不胜感激!谢谢你
。答案 0 :(得分:1)
我发现找出这样一个问题的最佳方法就是想象你正在编写一个无状态的UI,用于那些将被各种不同客户端调用的应用程序,比如Web服务。
如果"操纵"与模型所代表的对象的某些UI中的演示有关,那听起来像控制器。如果它是一个"行为"对象本身的特征,或者无论呈现什么都有用的操作类型(例如基于模型属性的某些有用顺序的对象列表),而不是我喜欢在模型中放置那种东西。
希望这有点帮助。