Topic: Add field or no...

I have models:

A has many B
B has many C

And model E belongs to ?

belongs_to A
belongs_to B
belongs_to C
IS it a good idea to keep in model
E name:string a:references, b:references, c:references
and in view

OR only
belongs_to C
E name:string c:references and than in view


What is better way to do this?