簡體   English   中英

Ruby on Rails表Gem

[英]Ruby on Rails Tables Gem

有沒有人知道任何可用於為Ruby on Rails應用程序創建表的好寶石。 我正在尋找內置排序,AJAX搜索等的東西。

查看thinkbot的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年6月):此gem的所有者已將其標記為已棄用且不受支持。

您還可以嘗試使用可以創建具有可排序列和過濾器的表的datagrid gem

看起來像active-scaffold gem: http//activescaffold.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM