如何将此转换为rails查询?

时间:2012-02-08 10:48:48

标签: ruby-on-rails

SQL:

SELECT * 
FROM PROFILES
WHERE last_name = 'aiu' AND first_name ='david'
GROUP BY first_name, last_name, middle_name, zip_code, street

代码:

Profile.all(:conditions => ["first_name = ?  OR last_name = ?",  params[:first_name], params[:last_name]], :group => "first_name, last_name, middle_name, zip_code" )

这是正确的吗?

1 个答案:

答案 0 :(得分:2)

您可以使用to_sql验证它:

Profile.all(:conditions => ["first_name = ?  OR last_name = ?",  params[:first_name], params[:last_name]], :group => "first_name, last_name, middle_name, zip_code" ).to_sql