# Form\_tag

**URL:** <https://www.ruby-forum.com/t/form-tag/125789>\
**Category:** Rails\
**Created:** [January 12, 2008, 1:44am UTC](https://www.ruby-forum.com/t/form-tag/125789 "2008-01-12T01:44:40Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![flnative](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/5daacb/32.png) [@flnative](https://www.ruby-forum.com/u/flnative)\
**Post date:** [January 12, 2008, 1:44am UTC](https://www.ruby-forum.com/t/form-tag/125789/1 "2008-01-12T01:44:40Z")

</div>

Why does form\_tag in the updated Rails 2.0.2 version not running?  
I would like to create a user management from the rails book “agile  
webdevelopment with rails”, but it doesn’t work.

## view part:

\<% form\_tag %\>

\<%= end\_form\_tag %\>

## error:

undefined local variable or method `end\_form\_tag’ for  
#ActionView::Base:0x363ef7c

Can anyone help me? thanks for the reply…

---

<div class="post-metadata">

**Author:** ![flnative](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/5daacb/32.png) [@flnative](https://www.ruby-forum.com/u/flnative)\
**Post date:** [January 12, 2008, 1:48am UTC](https://www.ruby-forum.com/t/form-tag/125789/2 "2008-01-12T01:48:40Z")

</div>

If I’m not mistaken end\_form\_tag was depreciated. You now need to do:

\<% form\_tag :action =\> ‘whatever’ do %\>  
…  
\<% end %\>

---

<div class="post-metadata">

**Author:** ![flnative](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/5daacb/32.png) [@flnative](https://www.ruby-forum.com/u/flnative)\
**Post date:** [January 12, 2008, 1:54am UTC](https://www.ruby-forum.com/t/form-tag/125789/3 "2008-01-12T01:54:05Z")

</div>

And on which site can I look for the depreciated helpers or methods?

removed\_email\_address@domain.invalid wrote:

> If I’m not mistaken end\_form\_tag was depreciated. You now need to do:

---

<div class="post-metadata">

**Author:** ![flnative](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/5daacb/32.png) [@flnative](https://www.ruby-forum.com/u/flnative)\
**Post date:** [January 12, 2008, 2:00am UTC](https://www.ruby-forum.com/t/form-tag/125789/4 "2008-01-12T02:00:57Z")

</div>

I usually just Google the thing I’m having trouble with…I’m new to  
Rails as well. In this case the first search result for  
“end\_form\_tag” gave me the answer.

---

<div class="post-metadata">

**Author:** ![flnative](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/5daacb/32.png) [@flnative](https://www.ruby-forum.com/u/flnative)\
**Post date:** [January 12, 2008, 2:31pm UTC](https://www.ruby-forum.com/t/form-tag/125789/5 "2008-01-12T14:31:14Z")

</div>

Checking the Rails api doc ([http://api.rubyonrails.org/](http://api.rubyonrails.org/)) is a good way  
to check on things like that too. It doesn’t necessarily state that  
something’s been deprecated, but with something like ‘end\_form\_tag’  
you can find the new way to do it. Plus, its a good reference in  
general.

Katie
