2010-11-26 11 views
0

Hey, Ich versuche, eine Benutzer-/Mitgliederliste für eine Website zu erstellen. Jeder Benutzer aufgeführt ist, soll in der Datenbank wie Online-Status gespeichert zusätzliche Informationen, Alter usw. Ich weiß, wie Sie Benutzer mitSchienen: Benutzerliste mit mehr Informationen

render @users 

Liste können aber das gibt mir nur eine Liste von Namen. Wie kann ich zum Beispiel eine Tabelle erstellen und jede Zeile ist ein Benutzer mit zusätzlichen Informationen über diesen Benutzer?

Antwort

0

Sie müssen wir selbst die HTML im Hinblick auf Sie Benutzerindex

+0

ja ich erstellen weiß, ich habe ein index_item partially, wo ich die Zeile für jeden Benutzer erstellt habe ... aber wie lasse ich Schienen durch das Benutzermodell gehen und fülle diese Zeilen für jeden einzelnen Benutzer? – Max

0

Angenommen, Ihr Aktionsname ist 'index' ...

def index 
    @users = get_your_users_wherever 

    # Don't call render, just let it fall through to your template. 
    # Typically templates are named after the action (index in this case). 
end 

in Ihrer Vorlage

<table> 
<%- @users.each do |user| %-> 
    <tr> 
    <td><%= user.first_name %></td> 
    <td><%= user.email %></td> 
    </tr> 
<%- end -%> 
</table> 
Verwandte Themen