Hallo Leute ich habe hier eine Herausforderung bitte jemand sollte helfen. Ich habe die Modelle für Farbe und sub_color unten und ich habe die Ids von sub_color und Farbe in Benutzer Tabelle. jetzt will ich show.html.erb so etwas wie dies in BenutzerWie greife ich auf das Benutzerfeld in der show-Seite zu?
<% @ user.sub_color.name% tun> #Dies nicht
aber <% user.email%> #Dies Werke arbeitet. Ich versuchte auch
<% @ user_color.id%> das hat nicht funktioniert. Dies gibt undefined Methode 'ID' für Nil: Klasse.
Alles, was ich falsch mache, bitte. Danke im Voraus.
Modell für sub_color
has_many: Benutzer belongs_to: Farbe
Ende
Modell für Farbe
has_many: sub_color
Ende
Sie erstellen Migrationen für jede Änderung, die Sie an einer Entität vornehmen möchten. Sie können auch eine Migration erstellen, um mehrere zugehörige Änderungen an einer Entität vorzunehmen, die jedoch keine bewährten Methoden widerspiegelt. Ihre Formulierungen legen nahe, dass Sie nicht wissen, was eine Migration ist. Jetzt wäre eine gute Zeit, um die [Grundlagen] (http://edgeguides.rubyonrails.org/active_record_migrations.html) zu überprüfen. – MarsAtomic
Nicht sicher, was zu breit über eine Frage von einem Junior sein kann, der nur ein generalisiertes Bild braucht. Viele Fragen könnten zu weit gefasst sein, wenn Sie jedes Detail zu einem Thema erklären. –