Wie kann ich in Rails 3.1 mit Attributen einer Toits_to-Beziehung arbeiten?

  • Ich habe ein paar grundlegende Rails-Probleme, bei denen ich Probleme habe, relevante aktuelle Informationen (Rails 3+) zu finden. Hier ist der erste:

    Wie kann ich auf Attribute eines übergeordneten Objekts zugreifen, um sie in der Ansicht anzuzeigen? Ich habe die folgenden Modelle:

     class Site < ActiveRecord::Base
      has_many :devices
    
    class Device < ActiveRecord::Base
      belongs_to :site
     

    Ich verwende regelmäßig erholsame Routen (kommen hier verschachtelte Ressourcen zum Einsatz) ?) und die Standardmethoden zum Suchen im Devices Controller. In der Ansicht für Geräte möchte ich den Namen der Site anzeigen, der das Gerät gehört, aber alles, was ich versuche, gibt mir Fehler. Wie kann ich auf den Site.name-Wert eines bestimmten Geräts zugreifen und ihn anzeigen?

    Vielen Dank im Voraus für Ihre Hilfe!

    22 November 2011
    dburges
0 answers