我的Rails6/ PostgreSQL应用程序中有两个具有多对多关系的模型:Car和Driver。目标是获得所有记录(汽车),这些记录根本没有关联(驾驶员)。目前,这是使用Ruby (2.6.3)完成的,如下所示: result = [] result << car.id if car.drivers.emptyend 是否有避免实例化每条记录的ActiveRecord表达式?
尽管我对Python和Ruby都很着迷,因为当涉及到编写业务逻辑或数据处理逻辑时,它们似乎都有非常相似的风格。但当我开始在谷歌上搜索web开发时,我开始倾向于Ruby on Rails,我的问题是,为什么web世界如此痴迷于ruby on rails和活动记录?似乎有如此多的截屏视频来学习Ruby on Rails,也有太多的好书,为什么Python在创建截屏视频或活动记录之类的ORM时不能吸引人们。