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