Ruby on rails rails中的表组件

Ruby on rails rails中的表组件,ruby-on-rails,helpers,Ruby On Rails,Helpers,我想在rails应用程序中使用一个简单的表组件。我需要过滤器和页面导航 为了进一步解释,我在我的应用程序中为各种模型提供了很多表视图,而不是单独提供标记,我希望有一个类似于表单的表。此外,的表_也应该能够呈现来自关联的数据 如果外面有什么就好了。这里有我想要的东西-。它必须根据我的需要即兴创作 我非常满意的一个组件是。它构建查询、分页。。对于您来说,允许非常轻松地对列进行筛选 一个简单的例子(来自文档):假设您有一个model任务,并且您想要构建索引/表。然后在控制器中写入以下内容: @task

我想在rails应用程序中使用一个简单的表组件。我需要过滤器和页面导航

为了进一步解释,我在我的应用程序中为各种模型提供了很多表视图,而不是单独提供标记,我希望有一个类似于表单的表。此外,的表_也应该能够呈现来自关联的数据


如果外面有什么就好了。这里有我想要的东西-。它必须根据我的需要即兴创作

我非常满意的一个组件是。它构建查询、分页。。对于您来说,允许非常轻松地对列进行筛选

一个简单的例子(来自文档):假设您有一个model
任务
,并且您想要构建索引/表。然后在控制器中写入以下内容:

@tasks_grid = initialize_grid(Task)
。。。并且认为:

<%= grid(@tasks_grid) do |g|
  g.column :column_name => 'ID', :attribute_name => 'id'
  g.column :column_name => 'Title', :attribute_name => 'title'
  g.column  :column_name => 'Description', :attribute_name => 'description'
  g.column  :column_name => 'Archived', :attribute_name => 'archived' do |task|
    task.archived? ? 'Yes' : 'No'
  end

  g.column   do |task|
    link_to('Edit', edit_task_path(task))
  end
end -%>
'ID',:属性\名称=>'ID'
g、 列:列名称=>'Title',:属性名称=>'Title'
g、 列:列名称=>'Description',:属性名称=>'Description'
g、 column:column_name=>'Archived',:attribute_name=>'Archived'do | task|
任务已存档??'是:'否'
结束
g、 列do |任务|
链接到(“编辑”,编辑任务路径(任务))
结束
结束-%%>

希望这能有所帮助。

哇。谢谢这看起来符合我的所有要求。我会把它转一转,让你知道。