Hallo!

class User < AB
  has_many :netzwerks
  has_many :netzwerk_kaths, :through => :netzwerks

class Netzwerk < AB
  belongs_to :netzwerk_kath
  belongs_to :user


class NetzwerksController < ApplicationController
  def index
    @netzwerks = Netzwerk.group_by{|p|p.netzwerk_kath_id}


Die Daten aus der Netzwerktabelle werden sortiert nach Kategorie ausgegeben

<% @netzwerks.keys.sort.each do |kath|%>
<%for net in  @netzwerks[kath]%>


Hier komme ich nicht weiter...
ich will auch die Daten der verknüpften Usertabelle anzeigen..

<%...@user = User.find_by_id(net.user_id) %>  ##klappt nicht ?????
<%...@user = User.find_by_id(87) %>  ##klappt ...

<%[email protected] %> wird angezeigt bei User.find_by_id(87) 

Ich frage mich 
a. wieso <%...@user = User.find_by_id(net.user_id) %> das nicht funktioniert
b. das fühlt sich generell nicht gut an, ich muß doch anders an die 
assoziierten UserDaten kommen..nur wie?


Werner Laude
http://www.webagentur-laude.de





_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an