# Display only selected columns

**URL:** <https://www.ruby-forum.com/t/display-only-selected-columns/108987>\
**Category:** Rails\
**Created:** [July 10, 2007, 11:13am UTC](https://www.ruby-forum.com/t/display-only-selected-columns/108987 "2007-07-10T11:13:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![verifier](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/e480ec/32.png) [@verifier](https://www.ruby-forum.com/u/verifier)\
**Post date:** [July 10, 2007, 11:13am UTC](https://www.ruby-forum.com/t/display-only-selected-columns/108987/1 "2007-07-10T11:13:22Z")

</div>

The code below is from my user model which have a FK called  
extension\_id.  
The visible\_columns array are used to display all columns (that should  
be visible) and their values.

What should I do to get the ‘extension.address’ column to work?

@@visible\_columns = [‘username’, ‘first\_name’, ‘last\_name’,  
‘extension.address’, ‘department’, ‘title’]

def self.visible\_columns  
visible\_columns = self.content\_columns  
visible\_columns.delete\_if {|item|  
@@visible\_columns.include?(item.name) == false}  
visible\_columns  
end
