这是我第一次在rails框架上构建项目。所以请和我一起裸照。我正在制作一个与经常性事件有关的应用程序。这就像显示经常性课程。用户将输入两个日期并选择它是什么类型的重复事件并提交表单数据。基于此,我需要计算它会重复发生多少次。那么我的应用程序逻辑将走向何方?在模型中?提前致谢!应用程序逻辑去哪里?
1
A
回答
0
0
在我看来逻辑,那是没有关系的持久性,不应该在模型去,因为模型已经有了很大的责任。 我劝读CodeClimates一篇关于从模型中提取逻辑的一些方法: http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/
就可以对付它的另一种方式是一个神圣的lib目录,可以包含所有的逻辑。如果必要,只要确保它可以作为宝石提取出来。
当使用Rails,我们往往忘记了我们在我们的指尖有红宝石的功率。
希望这会有所帮助
相关问题
- 1. 商业逻辑应该去哪里?
- 2. WCF /客户端应用程序 - 业务逻辑应该去哪里?
- 3. 计算逻辑应该放到Rails应用程序中去哪里?
- 4. 我要去哪里错功能逻辑
- 5. DDD + node.js:域逻辑去哪里
- 6. 用户登录逻辑属于哪里? 3层应用程序
- 7. MVC应用程序,这个逻辑属于哪里?
- 8. 骨干JS在哪里放应用程序主逻辑
- 9. 在哪里把具体的逻辑在laravel应用程序
- 10. 创建ContentProviders时,应用程序逻辑和约束在哪里?
- 11. Java Web Start部署中的应用程序逻辑在哪里?
- 12. 条件操作逻辑应该去哪里?
- 13. 我的商业逻辑应该去哪里?
- 14. 应该在哪里的setStyle逻辑的itemRenderer的overided方法去
- 15. 在哪里应该后台作业逻辑去
- 16. MVC和ORM - 哪个模型逻辑去哪里?
- 17. 逻辑地址在哪里?
- 18. 我应该在哪里放置登录功能的应用程序逻辑?
- 19. 收集过滤逻辑应该放在域驱动的应用程序中去哪里?
- 20. iPhone应用程序逻辑
- 21. 这个“加载更多”动作到哪里去,我在哪里处理逻辑?
- 22. 在独立应用程序中,业务逻辑必须驻留在哪里?
- 23. 最好在我的Polymer应用程序中处理业务逻辑在哪里?
- 24. node.js /快速应用程序 - 我在哪里把数据库连接逻辑?
- 25. 什么逻辑去哪里:express + jade/ejs + html5 + css + websockets
- 26. MVVM在Silverlight - 哪里异步的业务逻辑去?
- 27. 我的控制器逻辑在Django中去哪里?
- 28. MVC在哪里逻辑去控制器或查看模型
- 29. shiro.ini应该放到Web应用程序中去哪里?
- 30. 这个C程序中的逻辑错误在哪里?