# Undefined method

**URL:** <https://www.ruby-forum.com/t/undefined-method/148381>\
**Category:** Rails\
**Created:** [September 12, 2008, 11:35am UTC](https://www.ruby-forum.com/t/undefined-method/148381 "2008-09-12T11:35:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![redster](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/839c29/32.png) [@redster](https://www.ruby-forum.com/u/redster)\
**Post date:** [September 12, 2008, 11:35am UTC](https://www.ruby-forum.com/t/undefined-method/148381/1 "2008-09-12T11:35:22Z")

</div>

undefined method `username’ for 1:Fixnum

Extracted source (around line #3):

1: \<% form\_tag (:action =\> ‘update\_password’, :id =\> @user) do %\>  
2: enter old password  
3: \<%= password\_field ‘user’, ‘username’ %\>

4:  
5: enter new password  
6: \<%= password\_field ‘user’, ‘password’ %\>

I got above error run this program. please any one help me…

source:

\<% form\_tag (:action =\> ‘update\_password’, :id =\> @user) do %\>  
 enter old password  
\<%= password\_field ‘user’, ‘username’ %\>

enter new password  
\<%= password\_field ‘user’, ‘password’ %\>

enter confirm password  
\<%= password\_field ‘user’, ‘new\_password’ %\>

\<%= submit\_tag “Submit” %\>

\<% end %\>

thanks,  
karthik

---

<div class="post-metadata">

**Author:** ![redster](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/839c29/32.png) [@redster](https://www.ruby-forum.com/u/redster)\
**Post date:** [September 12, 2008, 11:43am UTC](https://www.ruby-forum.com/t/undefined-method/148381/2 "2008-09-12T11:43:17Z")

</div>

On 12 Sep 2008, at 10:35, karthik reva wrote:

> 6: \<%= password\_field ‘user’, ‘password’ %\>
> 
> I got above error run this program. please any one help me…

Sounds like @user is the number 1 whereas rails is expecting it to be  
something with a username, password and new\_password methods (eg an  
instance of User)

Fred
