車とエンジンの2つのモデルがあります。1台の車には1つのエンジンが必要です。
私のモデルの関連付け
class Car < ActiveRecord::Base
belongs_to :engine
attr_accessible :name, :engine_id
end
と
class Engine < ActiveRecord::Base
has_many :cars
attr_accessible :name
end
車でエンジンデータを表示する方法を知っています:
Car.first.engine
これは
irb(main):001:0> Car.first.engine
←[1m←[36mCar Load (0.0ms)←[0m ←[1mSELECT "cars".* FROM "cars" LIMIT 1←[0m
←[1m←[35mEngine Load (0.0ms)←[0m SELECT "engines".* FROM "engines" WHERE "engines"."id" = 1 LIMIT 1
=> #<Engine id: 1, name: "Benzine", created_at: "2012-11-27 12:09:08", updated_at: "2012-11-27 12:09:08">
しかし、車とエンジンを一緒に表示するにはどうすればよいですか?
サンプル:car_id:1、car_name:Audi、engine_name:Benzine