我的代码中有这个:
area_code_rec = @phone.area_codes.find_by_areacode(area_code)
我注意到这可能更像 rails 3,但是我不确定活动记录是否优化为 where() 部分应该返回一个完整的数组,或者它是否查看语句的其余部分而不这样做?
area_code_rec = @phone.area_codes.select(:id).where(:areacode => area_code).last
我的代码中有这个:
area_code_rec = @phone.area_codes.find_by_areacode(area_code)
我注意到这可能更像 rails 3,但是我不确定活动记录是否优化为 where() 部分应该返回一个完整的数组,或者它是否查看语句的其余部分而不这样做?
area_code_rec = @phone.area_codes.select(:id).where(:areacode => area_code).last