ruby-on-rails – 有没有任何示例Rails应用程序的业务逻辑保存在不同于ActiveRecord的类中?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 有没有任何示例Rails应用程序的业务逻辑保存在不同于ActiveRecord的类中?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Ruby社区最近出现了一些博客文章,推文和评论,说明使用更好的OO设计的好处,并将业务逻辑与持久性逻辑分开.特别是对于较大的应用程序,我认为这是一个很好的建议.

> http://solnic.eu/2011/08/01/making-activerecord-models-thin.html
> http://blog.steveklabnik.com/2011/09/06/the-secret-to-rails-oo-design.html
> http://avdi.org/devblog/2011/11/15/early-access-beta-of-objects-on-rails-now-available-2/

我有兴趣找到一个完整的示例Rails应用程序,其中的业务逻辑和ORM(ActiveRecord或其他)完全解耦.具体来说,我很有兴趣了解如何处理数据库约束,业务规则验证,参数清理,服务类等.

任何人都知道这样的开源应用程序?

解决方法

我熟悉的是Jeff Casimir(@ j3).这里是他07/03从Railsconf 2011.他还创建了一个名为 draper的宝石,其中使用了一些想法. Ryan Bates使用了 rails cast,希望能给你一些想法.
原文链接:https://www.f2er.com/ruby/272509.html

猜你在找的Ruby相关文章