# Form\_for v/s field\_for

**URL:** <https://www.ruby-forum.com/t/form-for-v-s-field-for/168736>\
**Category:** Rails\
**Created:** [May 25, 2009, 8:44am UTC](https://www.ruby-forum.com/t/form-for-v-s-field-for/168736 "2009-05-25T08:44:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![virendra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/e68b1a/32.png) [@virendra](https://www.ruby-forum.com/u/virendra)\
**Post date:** [May 25, 2009, 8:44am UTC](https://www.ruby-forum.com/t/form-for-v-s-field-for/168736/1 "2009-05-25T08:44:28Z")

</div>

Hello  
I am trying to use complex-form in my application for which i have to  
use field\_for i want to know exactly the main difference of form\_for and  
field\_for

and the logic behind field\_for

thanks anyway

---

<div class="post-metadata">

**Author:** ![virendra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/e68b1a/32.png) [@virendra](https://www.ruby-forum.com/u/virendra)\
**Post date:** [May 25, 2009, 9:05am UTC](https://www.ruby-forum.com/t/form-for-v-s-field-for/168736/2 "2009-05-25T09:05:12Z")

</div>

On 25/05/2009, at 4:44 PM, Virendra N. wrote:

> Hello  
> I am trying to use complex-form in my application for which i have to  
> use field\_for i want to know exactly the main difference of form\_for  
> and  
> field\_for
> 
> and the logic behind field\_for
> 
> thanks anyway

They’re different classes of thing.

The relationship between forms and fields on web pages is very similar  
to that of tables and fields in databases.

Julian.

* * *

Blog: [http://random8.zenunit.com/](http://random8.zenunit.com/)  
Twitter: [http://twitter.com/random8r](http://twitter.com/random8r)  
Learn: [http://sensei.zenunit.com/](http://sensei.zenunit.com/)  
Latest: How to use Unix basics at [http://sensei.zenunit.com/](http://sensei.zenunit.com/)

---

<div class="post-metadata">

**Author:** ![virendra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/e68b1a/32.png) [@virendra](https://www.ruby-forum.com/u/virendra)\
**Post date:** [May 25, 2009, 11:17am UTC](https://www.ruby-forum.com/t/form-for-v-s-field-for/168736/3 "2009-05-25T11:17:42Z")

</div>

On May 25, 7:44 am, Virendra N. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Hello  
> I am trying to use complex-form in my application for which i have to  
> use field\_for i want to know exactly the main difference of form\_for and  
> field\_for

they are both to do with binding an object to an instance of form  
builder, but form\_for also outputs the tags. If you thing of  
form\_for being

“\<form #{various form level options}” + fields\_for(…) + then  
you’re not far off.

Fred
