ruby-on-rails - Ruby on Rails 表 Gem

标签 ruby-on-rails rubygems

有谁知道任何可用于为 Ruby on Rails 应用程序创建表的好 gem。我正在寻找内置排序、AJAX 搜索等功能的东西。

最佳答案

查看 thoughtbot 的 sortable_table: http://github.com/thoughtbot/sortable_table

在你的 Controller 中弹出'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

在你的 View 中弹出一些助手:

<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 的所有者已将其标记为已弃用和不受支持。

关于ruby-on-rails - Ruby on Rails 表 Gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2219954/

相关文章:

ruby-on-rails - 为什么初始化变量如此重要?

ruby - 无法在 Windows 7 64 上安装 gem

ruby-on-rails - 了解 ruby​​ on rails gemfile 中的组

ruby-on-rails - Rails 应用程序中的 Gem 开发

ruby - 如何向将显示在 ruby​​gems.org 上的 gem 添加文档?

Ruby_Installation_Error_Watir

ruby-on-rails - 仅当rails_admin中另一个字段不为空时,如何使字段可编辑

ruby-on-rails - Rails 3 SQLite3 bool 值 false

ruby-on-rails - 使用哈希数组我需要比较两个值

javascript - 检查图像是否是从手机浏览器中的相机或图库上传的