# How to trim my view? using different models? simple im sure

**URL:** <https://www.ruby-forum.com/t/how-to-trim-my-view-using-different-models-simple-im-sure/89754>\
**Category:** Rails\
**Created:** [March 22, 2007, 2:44pm UTC](https://www.ruby-forum.com/t/how-to-trim-my-view-using-different-models-simple-im-sure/89754 "2007-03-22T14:44:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mixplate](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a6a055/32.png) [@mixplate](https://www.ruby-forum.com/u/mixplate)\
**Post date:** [March 22, 2007, 2:44pm UTC](https://www.ruby-forum.com/t/how-to-trim-my-view-using-different-models-simple-im-sure/89754/1 "2007-03-22T14:44:33Z")

</div>

hi,  
i have a view page that display a little information about my models.  
basically i have 4 different models and all four have some fields in  
common like timestamp, description, and category. right now i have 4  
different view files that do the same…

viewtype1.rhtml

for something in @myvariableType1  
something.description  
etc…  
something.Type1.picture  
end

viewtype2.rhtml

for something in @myvariableType2  
something.description  
etc…  
end

etc…

is there a way to not have 4 different view files? cant i use class to  
name or something?

thanks

---

<div class="post-metadata">

**Author:** ![mixplate](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a6a055/32.png) [@mixplate](https://www.ruby-forum.com/u/mixplate)\
**Post date:** [March 22, 2007, 3:16pm UTC](https://www.ruby-forum.com/t/how-to-trim-my-view-using-different-models-simple-im-sure/89754/2 "2007-03-22T15:16:56Z")

</div>

mixplate wrote:

> is there a way to not have 4 different view files? cant i use class to  
> name or something?

you can separate all of your common code into partials.  
[http://api.rubyonrails.com/classes/ActionView/Partials.html](http://api.rubyonrails.com/classes/ActionView/Partials.html)
