I've been dealing with large views a lot lately, when looking at individual rows, I find that it dumps to much data on the screen. I found myself using the following pattern a lot.
activity.attributes.slice(*activity.attributes.keys.grep /search_term/
I think it would be cool to instead just go
activity.find_columns(:budget)
activity.find_columns(:budget, :hours)