Я использую Rails v2.3.2 .
У меня есть модель под названием UsersCar
:
class UsersCar < ActiveRecord::Base
belongs_to :car
belongs_to :user
end
Это модель сопоставлена с таблицей базы данных users_cars
, которая содержит только два столбца: user_id
, car_id
.
Я хотел бы использовать Rails способ подсчетаномер car_id
, где user_id=3
.Я знаю простой SQL-запрос. Я могу добиться этого следующим образом:
SELECT COUNT(*) FROM users_cars WHERE user_id=3;
Теперь я хотел бы получить его Rails способом, я знаю, что могу сделать:
UsersCar.count()
но как я могу поместить предложение ...where user_id=3
в Rails ?