# "Best Practice" for Expand/Collapse a Table

**URL:** <https://www.ruby-forum.com/t/best-practice-for-expand-collapse-a-table/78311>\
**Category:** Rails\
**Created:** [December 4, 2006, 10:37pm UTC](https://www.ruby-forum.com/t/best-practice-for-expand-collapse-a-table/78311 "2006-12-04T22:37:21Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![vinsonizer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/848f3c/32.png) [@vinsonizer](https://www.ruby-forum.com/u/vinsonizer)\
**Post date:** [December 4, 2006, 10:37pm UTC](https://www.ruby-forum.com/t/best-practice-for-expand-collapse-a-table/78311/1 "2006-12-04T22:37:21Z")

</div>

Is there a “best practice” for making a table expandable/collapsible.  
Basically, I want my html table to support expand/collapse using a  
“gem”? Ideally, I want to be able to sort as well.

Any suggestions?

Thanks,  
Jason

---

<div class="post-metadata">

**Author:** ![vinsonizer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/848f3c/32.png) [@vinsonizer](https://www.ruby-forum.com/u/vinsonizer)\
**Post date:** [December 4, 2006, 10:47pm UTC](https://www.ruby-forum.com/t/best-practice-for-expand-collapse-a-table/78311/2 "2006-12-04T22:47:23Z")

</div>

I did a search on Google and came across this site  
[http://dev.nozav.org/rails\_ajax\_table.html](http://dev.nozav.org/rails_ajax_table.html)

It shows “How to paginate, sort and search a table with Ajax and Rails”
