Я немного запутался, как работает включает .
У меня есть этот запрос к базе данных: @ car = Car.includes (: colors) .paginate (: per_page=> 10,: page => params [: page]) В таблице Автомобиль У меня есть столбцы: имя, цена, цвет, ... В таблице Цвета столбцы:car_id, name, color_name, ...
На мой взгляд, я могу использовать для печати цену автомобиля @car.price, но я не могу использовать @ car.color_name , почему?
И еще одна проблема - у меня в обеих таблицах столбец с именем имеет , как мне узнать, с каким из них я сейчас работаю?Если я сделаю @car.name, то это значение будет взято из таблицы Cars или Colors ?
Извините за возможноглупый вопрос, но я не знаю, как работать с данными из 2 таблиц.