ich mit Modellen analog dem folgenden bin arbeiten:Eager Laden funktioniert nicht in Rails 2.2.2
class Owner < ActiveRecord::Base
has_many :owned
end
class Owned < ActiveRecord::Base
belongs_to :owner
end
können Sie davon ausgehen, dass owned_id und owner_id an den richtigen Stellen sind. Das Problem ist, dass in einem Controller für eine andere Mvc-Kette in der App
nicht funktioniert. Ich bekomme die owner_id, Spalte, natürlich, aber kann dann nicht tun
@owned.owner # is just nil
Was gibt? Ich meine, ich könnte die Aufgabe direkt ausführen, bevor ich das Ergebnis an die Ansicht übergebe:
aber das scheint einfach albern. Komm, beschäm mich. Was ist die offensichtliche Sache, die ich verpasst habe? Das funktioniert an anderen Orten in meiner App, aber ich kann die Unterschiede nicht erkennen. Gibt es einige gemeinsame Fallen? Alles hilft.
Vielen Dank
Mach dir keine Sorgen;). Die meisten meiner Antworten haben 0 Punkte. Stellen Sie eine gute Frage ist nicht einfach. Versuche ein paar Fragen zu beantworten und gib nicht auf! – klew