在没有ActiveRecord的情况下使用Ruby on Rails
我一直在考虑从我的Web项目使用PHP转换到Ruby on Rails,我最关心的一件事就是使用ActiveRecord for Rails。在我看来,非常强烈地鼓励使用ActiveRecord并且编写直接SQL似乎不赞成。看了几个项目后,我还没有看到一个实际使用SQL的项目。
我还没有在ActiveRecord上出售,主要是因为它需要学习一些看起来不像直接SQL那么强大的东西,例如:是否有一种简单的方法可以使用ActiveRecord的group by和having子句进行嵌套查询,还是我必须通过箍来实现这一目的?
有没有人在没有ActiveRecord的情况下使用过Rails?如果是这样,你的经历是什么?
没有找到相关结果
已邀请:
4 个回复
佩疵瓦
联海
方法,或者更低的
方法。但是,这些只应在非常严峻的需求时使用,就像核武器一样。 如果您根本不想使用Active Record,那么我建议您查看DataMapper或Mongoid。 DataMapper提供了许多与Active Record相同的功能,并且已知一些人更喜欢语法。作为一点琐事:它是与Rails 3兼容的第一批宝石之一。 另一方面,Mongoid用于MongoDB数据库,其他一些人也很喜欢。 我再次乞求:不要偏离人迹罕至的路径,以免你想要自己挨打。
抚驰
桑娠贯涤