Рубин на Рельсах - PullRequest
       21

Рубин на Рельсах

3 голосов
/ 08 февраля 2010

Кто-нибудь знает какие-нибудь хорошие гемы, которые можно использовать для создания таблиц для приложений Ruby on Rails. Я ищу что-то, что имеет встроенную сортировку, поиск AJAX и т. Д.

Ответы [ 3 ]

3 голосов
/ 08 февраля 2010

проверить sortable_table мыслибота: http://github.com/thoughtbot/sortable_table

Добавьте «sortable_attributes» в свой контроллер:

class UsersController < Admin::BaseController
  sortable_attributes :name, :email, :age, :group => "groups.name"

  def index
    @users = User.paginate :page => params[:page], :order => sort_order
  end
end

Покажите несколько помощников на ваш взгляд:

<h1>Users</h1>
<table>
  <tr>
    <%= sortable_table_header :name => "Name",  :sort => "name" %>
    <%= sortable_table_header :name => "Email", :sort => "email" %>
    <%= sortable_table_header :name => "Age",   :sort => "age" %>
    <%= sortable_table_header :name => "Group", :sort => "group" %>
  </tr>
  <% @users.each do |user| %>
    <tr>
      <td><%= html_escape(user.name) %></td>
      <td><%= html_escape(user.email) %></td>
      <td><%= html_escape(user.age) %></td>
      <td><%= html_escape(user.group.name) %></td>
    </tr>
  <% end %>
</table>

сделано:)

ОБНОВЛЕНИЕ (июнь 2012 г.): владелец этого драгоценного камня пометил его как устаревший и не поддерживаемый.

3 голосов
/ 30 июля 2011

Вы также можете попробовать гем данных , который может создать таблицу с сортируемыми столбцами и фильтрами.

0 голосов
/ 08 февраля 2010

Похож на камень активных скаффолдов: http://activescaffold.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...