Задать вопрос
@Ceyoto

Как записать данные в две таблицы?

Есть две таблицы (cars и colors).

Таблица cars имеет поля
id brand power color_id

Таблица colors с полями
id color rarity

Содержимое моделей
class Car < ActiveRecord::Base
  belongs_to :color
  ...
end


class Color < ActiveRecord::Base
  ...
end


После создания базовых данных о машине, мы можем перейти к созданию дополнительных характеристик. Каким образом при создании характеристик о цвете записать в поле color_id id созданного цвета машины?
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Оценить 9 комментариев
Решения вопроса 1
model car
belongs_to :color

controller
@car = Car.new(:power => 106)
@car.color = Color.where(:id => 6).first
@car.save

Сайт объявлений?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы