我一直在考虑在我的web项目中从使用PHP切换到Ruby on Rails,而我最关心的一件事就是ActiveRecord for Rails的使用。在我看来,强烈建议使用ActiveRecord,而直接编写SQL似乎不太受欢迎。在看了几个项目之后,我还没有看到一个真正使用SQL的项目。我还不喜欢ActiveRecord,主要是因为它需要学习一些看起来不像普通的SQL那么强大的东西,例如,有没有一种简单的方法来用group by和having子句来做嵌套查询,或者我必须
我的数据库中有一个有多个字段的实体。我需要在这个实体中搜索,如果某个输入包含在特定的字段中,例如
Select * FROM Car WHERE (LIKE model_name = "%maz%" OR LIKE owner = "%maz%")searched_string = "%maz%"
Car.find(:all, :conditions => {model_name: searched_string