# Partial Problems

**URL:** <https://www.ruby-forum.com/t/partial-problems/52712>\
**Category:** Rails\
**Created:** [January 18, 2006, 8:20am UTC](https://www.ruby-forum.com/t/partial-problems/52712 "2006-01-18T08:20:24Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![levi\_mccallum](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/e19adc/32.png) [@levi\_mccallum](https://www.ruby-forum.com/u/levi_mccallum)\
**Post date:** [January 18, 2006, 8:20am UTC](https://www.ruby-forum.com/t/partial-problems/52712/1 "2006-01-18T08:20:24Z")

</div>

Hey guys,

I’m having a little trouble working out partials.  
I have successfully made a partial work in my list.rhtml, but as I see  
it on  
the 15min introductry video. They guy uses one partial on multipul  
pages.

At the moment I am trying this in my show.rhtml, I write \<%= render  
:partial  
=\> “journal” %\> and I get this.

NoMethodError in Write#show

> 4: \<%= write.date.to\_s(:long) %\>
> 
> Trace of template inclusion: /app/views/write/show.rhtml
> 
> RAILS\_ROOT: C:/source/lifejournal/public/…/config/…

If anyone has any answers, please help a n00b.

Thanks

---

<div class="post-metadata">

**Author:** ![levi\_mccallum](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/e19adc/32.png) [@levi\_mccallum](https://www.ruby-forum.com/u/levi_mccallum)\
**Post date:** [January 18, 2006, 8:35am UTC](https://www.ruby-forum.com/t/partial-problems/52712/2 "2006-01-18T08:35:28Z")

</div>

I’d venture to guess that @write is a single ActiveRecord object, not  
a collection.

If it _is_ a collection, you should have named it @writes, at the  
very least.

Note: It’s not the naming that caused me to suggest the problem, but  
it’s a  
separate rant of its own. 🙂

–  
– Tom M.

---

<div class="post-metadata">

**Author:** ![levi\_mccallum](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/e19adc/32.png) [@levi\_mccallum](https://www.ruby-forum.com/u/levi_mccallum)\
**Post date:** [January 18, 2006, 8:38am UTC](https://www.ruby-forum.com/t/partial-problems/52712/3 "2006-01-18T08:38:28Z")

</div>

Hi Tom,

Just one problem with that, every time I rename it to @writes. I get a  
null  
error on all my partials.

Thans

---

<div class="post-metadata">

**Author:** ![levi\_mccallum](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/e19adc/32.png) [@levi\_mccallum](https://www.ruby-forum.com/u/levi_mccallum)\
**Post date:** [January 18, 2006, 1:33pm UTC](https://www.ruby-forum.com/t/partial-problems/52712/4 "2006-01-18T13:33:44Z")

</div>

Must be a keyword collision.

Pick a different name. 🙂

–  
– Tom M.
