ich folgendes Schema habe:Rails 5 - kann nicht geladen werden Daten aus assoziierten Modell (belongs_to/has_one)
class Rental < ApplicationRecord
has_one :tenant
end
class Tenant < ApplicationRecord
belongs_to :rental
end
So in der rentals
DB-Tabelle gibt es eine Spalte tenant_id
genannt wird.
Ich möchte Daten über den Mieter durch das rental
Modell angezeigt werden, so dass ich versucht, dies:
@rental = Rental.find(params[:id])
puts @rental.tenant.inspect
aber bekam die folgende Fehlermeldung:
PG::UndefinedColumn: ERROR: column tenants.rental_id does not exist LINE 1: SELECT "tenants".* FROM "tenants" WHERE "tenants"."rental_i...^: SELECT "tenants".* FROM "tenants" WHERE "tenants"."rental_id" = $1 LIMIT $2
Was hier noch fehlt mir? Habe ich vergessen, etwas zu dem einen oder anderen Modell hinzuzufügen?