#ruby-on-rails #model #rubygems #belongs-to
#ruby-on-rails #Модель #rubygems #принадлежит
Вопрос:
Я создаю приложение, в котором есть простая модель только с заголовком и описанием, и эта модель имеет разные формы, которые пользователь может заполнить, и будет отображаться под тем же заголовком и описанием в табличной форме
Пример: основной моделью является автомобиль (название: LaFerrari, Описание: сделано Ferrari) под ним таблица для спецификаций двигателя с атрибутами (тип: __, Описание: __) и еще несколько таблиц.
Каждая таблица должна принадлежать определенному автомобилю
Я не уверен, как решить эту проблему, если есть драгоценный камень или мне нужно создавать модели для каждой таблицы, и которые должны принадлежать основной модели
Небольшое руководство было бы полезно
Спасибо.
Ответ №1:
Таблица для автомобиля
t.string :title
t.string :description
Модель для автомобиля
has_one :engine_specs
Таблица для спецификаций движка
t.string :type
t.string :description
Модель для спецификаций движка
belongs_to :car
Это должно помочь вам начать. Очевидно, что вам понадобится гораздо больше помощи, чем это, поскольку вы не понимаете простых ассоциаций. Я предлагаю вам прочитать это по адресу guides.rubyonrails.org
Комментарии:
1. Я согласен с тем, что оригинальный плакат должен начинаться с самого начала. На всякий случай, вот конкретная тема, касающаяся этого вопроса: guides.rubyonrails.org/association_basics.html