# Syntax error

**URL:** <https://www.ruby-forum.com/t/syntax-error/132126>\
**Category:** Rails\
**Created:** [March 17, 2008, 8:00am UTC](https://www.ruby-forum.com/t/syntax-error/132126 "2008-03-17T08:00:53Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![manish](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a6a055/32.png) [@manish](https://www.ruby-forum.com/u/manish)\
**Post date:** [March 17, 2008, 8:00am UTC](https://www.ruby-forum.com/t/syntax-error/132126/1 "2008-03-17T08:00:53Z")

</div>

hi i m new to ROR

when i m using…

\<%= form\_tag ‘signup\_submit’ %\>  
\<%= render :partial =\> “signup\_form” %\>

\<%= end\_form %\>

i m getting error…  
undefined local variable or method `end\_form’ for  
#ActionView::Base:0x36f7608

please help me…what should i use with form

---

<div class="post-metadata">

**Author:** ![manish](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a6a055/32.png) [@manish](https://www.ruby-forum.com/u/manish)\
**Post date:** [March 17, 2008, 8:59am UTC](https://www.ruby-forum.com/t/syntax-error/132126/2 "2008-03-17T08:59:29Z")

</div>

try this format…note no = sign

\<% form\_tag do %\>  
…  
\<% end %\>

On Mar 17, 12:00 am, Manish N. \<rails-mailing-l…@andreas-

---

<div class="post-metadata">

**Author:** ![manish](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a6a055/32.png) [@manish](https://www.ruby-forum.com/u/manish)\
**Post date:** [March 17, 2008, 9:42am UTC](https://www.ruby-forum.com/t/syntax-error/132126/3 "2008-03-17T09:42:51Z")

</div>

Manish N. wrote:

> hi i m new to ROR
> 
> when i m using…
> 
> \<%= form\_tag ‘signup\_submit’ %\>  
> \<%= render :partial =\> “signup\_form” %\>
> 
> \<%= end\_form %\>
> 
> i m getting error…  
> undefined local variable or method `end\_form’ for  
> #ActionView::Base:0x36f7608
> 
> please help me…what should i use with form

You have to use \<%= end\_form\_tag%\>

---

<div class="post-metadata">

**Author:** ![manish](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a6a055/32.png) [@manish](https://www.ruby-forum.com/u/manish)\
**Post date:** [March 17, 2008, 9:50am UTC](https://www.ruby-forum.com/t/syntax-error/132126/4 "2008-03-17T09:50:45Z")

</div>

## Hey in rails 2.0 form\_tag syntax has been changed…it goes like this \<% form\_tag :action =\> “foo” do %\>

* * *

\<% end %\>  
remember end\_form\_tag wont work now I guess.

On Mar 17, 1:42 pm, Siva P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![manish](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a6a055/32.png) [@manish](https://www.ruby-forum.com/u/manish)\
**Post date:** [March 17, 2008, 10:34am UTC](https://www.ruby-forum.com/t/syntax-error/132126/5 "2008-03-17T10:34:19Z")

</div>

dhaval wrote:

> ## Hey in rails 2.0 form\_tag syntax has been changed…it goes like this \<% form\_tag :action =\> “foo” do %\>
> 
> * * *
> 
> \<% end %\>  
> remember end\_form\_tag wont work now I guess.
> 
> On Mar 17, 1:42 pm, Siva P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

Thx dhaval…  
its working very fine…

---

<div class="post-metadata">

**Author:** ![manish](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a6a055/32.png) [@manish](https://www.ruby-forum.com/u/manish)\
**Post date:** [March 17, 2008, 10:39am UTC](https://www.ruby-forum.com/t/syntax-error/132126/6 "2008-03-17T10:39:08Z")

</div>

Hi Manish,

U will try following end tag to end the form.

```
                             "<% end %>"

```

I think this may solve the problem.

On Mon, Mar 17, 2008 at 12:30 PM, Manish N. \<

---

<div class="post-metadata">

**Author:** ![manish](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a6a055/32.png) [@manish](https://www.ruby-forum.com/u/manish)\
**Post date:** [March 17, 2008, 10:47am UTC](https://www.ruby-forum.com/t/syntax-error/132126/7 "2008-03-17T10:47:58Z")

</div>

What dhaval has posted is 100% rite.  
if u r using rail 2.0  
otherwise u will face syntax error.
