Sha256: 8ca2cb083ebd1f2f93de5883011131e636a5254723da440358e245899488c573

Contents?: true

Size: 1.72 KB

Versions: 3

Compression:

Stored size: 1.72 KB

Contents

<% title "'#{@table.name}'"%>

<h2>Table: <%= @table.name %></h2>

<div class='clear'></div>

<hr/>

<dl class="sub-nav">
  <dd class="active"><%= link_to raw("#{fa_icon('table')} Records"), table_data_path(@table) %></dd>
  <dd><%= link_to raw("#{fa_icon('tasks')} Schema"), table_path(@table) %></dd>
  <dd><%= select_top_from_table(@table.name) %></dd>
  <dd><%= link_to raw("#{fa_icon('file-excel-o')} Export"), table_csv_path(@table) %></dd>
</dl>

<div class='scrollable'>
  <table>
    <thead>
      <tr>
        <% @table.columns.each do |column| %>
          <th><%= sortable column.name %></th>
        <% end %>
      </tr>
    </thead>
    <% n = 0 %>
    <tbody>
      <% @table.data.each do |record| %>
        <tr>
          <% @table.columns.each do |column| %>
            <% name = column.name %>
            <td class="<%= name %> <%= column.type %>"><%= format_value(column, record[name]) %></td>
          <% end %>
        </tr>
      <% end %>
      <% n += 1 %>
    </tbody>
    <% if n > 10 %>
      <tfoot>
        <tr>
          <% @table.columns.each do |column| %>
            <th><%= sortable column.name %></th>
          <% end %>
        </tr>
      </tfoot>
    <% end %>
  </table>
</div>

<p>
  <span class="radius success label">Total: <%= pluralize @table.data.total_entries, 'record' %></span>
  <span class="radius info label">Time: <%= @table.data.time %> seconds</span>
</p>

<div class='left'>
  <%= form_tag nil, method: :get do %>
    <%= select_tag :per_page, options_for_select([10, 15, 20, 50, 100, 200, 500], @table.data.per_page), class: 'per_page_pagination_select' %>
  <% end %>
</div>

<div class='left per_page_pagination'>
  <%= paginate_table_entries @table.data %>
</div>

<div class='clear'></div>



Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rails_db-0.2.1 app/views/rails_db/tables/data.html.erb
rails_db-0.2 app/views/rails_db/tables/data.html.erb
rails_db-0.1 app/views/rails_db/tables/data.html.erb