47.15.6.2. Přehled záznamů s metodou index

Na následující ukázce je vidět zobrazení seznamu strojů.

Příklad 47.4. Metoda index

    def
        @stroje = Stroj.find(:all)
    end

V případě že používáme paginátor, například will paginate, použijeme k vytvoření seznamu strojů příslušnou metodu, která se v mém případě jmenuje search

    def index
        @stroje = Stroj.search(:page => params[:page], :per_page => 5)
    end

Příklad 47.5. Pohled app/view/.../index.html.erb

<table class="list">
    <caption>Přehled strojů</caption>
    <thead>
        <tr>#<>
        ⋮
    <thead>
    <tfoot>
        ⋮
    <tfoot>
    <tbody>
        <%= render_collection_of_partials 'table_row', @stroje -%>
        ⋮
    <tbody>
    
</table>

Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .