Если я правильно понимаю, вы ищете ассоциации.Вот вам замечательное руководство , которое вы должны прочитать.Здесь нужно понимать, что вы определяете в своих моделях, как они связаны друг с другом, с помощью ряда методов, описанных в этом руководстве.
Вот что я бы посоветовал вам сделать:
rails generate scaffold Car <db columns>
rails generate model Engine valves:integer capacity:integer rpm:integer car_id:integer
В ваших двух моделях:
class Car < ActiveRecord::Base
has_one :engine
end
class Engine < ActiveRecord::Base
belongs_to :car
end
На самом деле вы можете создать каркас для обеих моделей ... который будет создавать контроллер и представления.Но в этом случае может иметь смысл добавить
accepts_nested_attribues_for :engine
к вашей модели автомобиля.Это позволит вам управлять манипуляциями с моделью двигателя из контроллера и представлениями модели автомобиля.
В любом случае, я надеюсь, это поможет вам начать находить то, что вам нужно.