If the contents of the cell is the return value of calling
:attrubute
on the active record, without any additional markup or transformations, the
block of the
column
method can be dropped.
# encoding: utf-8 class BlocklessColumnDefinitionController < ApplicationController def index @tasks_grid = initialize_grid(Task, order: 'id') end end
.well %h2= current_page_title %p If the contents of the cell is the return value of calling %code :attrubute on the active record, without any additional markup or transformations, the block of the %code column method can be dropped. = show_code .row-fluid .col-md-12 = render 'grid'
<%= grid(@tasks_grid) do |g|
g.column name: 'ID', attribute: 'id'
g.column name: 'Title', attribute: 'title'
g.column name: 'Description', attribute: 'description'
g.column name: 'Archived', attribute: 'archived' do |task|
task.archived? ? 'Yes' : 'No'
end
g.column name: 'Due Date', attribute: 'due_date'
g.column do |task|
link_to('Edit', edit_task_path(task))
end
end -%>
ID | Title | Description | Archived | Due Date | |
---|---|---|---|---|---|
41-60 / 500 show all | |||||
41 | est | Ipsum illo corrupti nesciunt facere. | No | 2016-04-09 | Edit |
42 | aut | Et eaque dignissimos magnam. | No | 2016-08-25 | Edit |
43 | impedit atque minima | Aperiam expedita autem porro enim veniam. | Yes | 2016-08-15 | Edit |
44 | id temporibus eligendi | Id dignissimos dolorem enim ut. | No | 2016-03-11 | Edit |
45 | rerum | Repellat et ut eos ea illo et dolorum voluptatem. | No | 2016-03-06 | Edit |
46 | facere | Est nesciunt molestiae labore ut. | Yes | 2016-09-21 | Edit |
47 | temporibus iure delectus | Cumque placeat aut vel repellat omnis accusamus error odio. | No | 2016-02-11 | Edit |
48 | qui incidunt | Dignissimos harum ut ea veritatis ut. | No | 2016-08-02 | Edit |
49 | laborum | Facere perferendis sapiente atque. | No | 2016-09-28 | Edit |
50 | ipsum nam tempore | Blanditiis totam ab aut. | No | 2016-03-23 | Edit |
51 | harum qui possimus | Nemo odio id ut quam praesentium esse. | No | 2016-08-24 | Edit |
52 | eos temporibus omnis | Sapiente accusamus recusandae sunt animi voluptates dolorem enim. | No | 2016-05-23 | Edit |
53 | molestiae | Consequatur explicabo quos unde esse a distinctio sapiente voluptas. | No | 2016-06-04 | Edit |
54 | minima in voluptatem | Facilis vitae et voluptatem similique quas dolore ipsam. | No | 2016-10-04 | Edit |
55 | dolor | Error odio possimus labore. | No | 2016-04-10 | Edit |
56 | sit | Voluptate enim perspiciatis nihil nisi necessitatibus quo dignissimos. | No | 2016-09-10 | Edit |
57 | neque | Nisi mollitia ipsam autem est voluptas consequatur expedita. | No | 2016-05-24 | Edit |
58 | atque et | Est alias est non debitis omnis voluptatem. | No | 2016-03-29 | Edit |
59 | alias libero | Repudiandae praesentium aut nobis saepe. | No | 2016-01-09 | Edit |
60 | voluptas repellendus | Tempora suscipit quibusdam rerum expedita aut. | No | 2016-05-02 | Edit |