# Rails locals var not being recognized

**URL:** <https://www.ruby-forum.com/t/rails-locals-var-not-being-recognized/191062>\
**Category:** Rails\
**Created:** [July 4, 2010, 3:41am UTC](https://www.ruby-forum.com/t/rails-locals-var-not-being-recognized/191062 "2010-07-04T03:41:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![bigdaddy71](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/bbe5ce/32.png) [@bigdaddy71](https://www.ruby-forum.com/u/bigdaddy71)\
**Post date:** [July 4, 2010, 3:41am UTC](https://www.ruby-forum.com/t/rails-locals-var-not-being-recognized/191062/1 "2010-07-04T03:41:53Z")

</div>

Unusual, I have a render partial with :locals set up but the partial  
is not recognizing the var being set.

\<%= render ‘/shared/dynamic\_attributes’, :locals =\> {:obj =\>  
@equipment } %\>

Error:

undefined local variable or method `obj’ for #\<ActionView::Base:  
0x26bad44\>

---

<div class="post-metadata">

**Author:** ![bigdaddy71](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/bbe5ce/32.png) [@bigdaddy71](https://www.ruby-forum.com/u/bigdaddy71)\
**Post date:** [July 4, 2010, 4:24am UTC](https://www.ruby-forum.com/t/rails-locals-var-not-being-recognized/191062/2 "2010-07-04T04:24:02Z")

</div>

Either do

\<%= render :partial =\> ‘/shared/dynamic\_attributes’, :locals =\> {:obj =\>  
@equipment } %\>

OR

\<%= render ‘/shared/dynamic\_attributes’, :obj =\> @equipment %\>

---

<div class="post-metadata">

**Author:** ![bigdaddy71](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/bbe5ce/32.png) [@bigdaddy71](https://www.ruby-forum.com/u/bigdaddy71)\
**Post date:** [July 4, 2010, 5:19am UTC](https://www.ruby-forum.com/t/rails-locals-var-not-being-recognized/191062/3 "2010-07-04T05:19:37Z")

</div>

Thanks. I am not sure why but when I was doing CTRL+R to reload it  
was having issues. When I went back to the index and went to my edit  
page it works just fine. doh…
