# Undefined method when redering form (rails 2.3)

**URL:** <https://www.ruby-forum.com/t/undefined-method-when-redering-form-rails-2-3/172594>\
**Category:** Rails\
**Created:** [July 23, 2009, 6:18pm UTC](https://www.ruby-forum.com/t/undefined-method-when-redering-form-rails-2-3/172594 "2009-07-23T18:18:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![flaubert](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/858c86/32.png) [@flaubert](https://www.ruby-forum.com/u/flaubert)\
**Post date:** [July 23, 2009, 6:18pm UTC](https://www.ruby-forum.com/t/undefined-method-when-redering-form-rails-2-3/172594/1 "2009-07-23T18:18:16Z")

</div>

I have in routes.rb

map.resources :user, :has\_one :profile

in my \_form.html.erb

\<% form\_for (@user,@profile) do |f| … %\>

Profile has “fisrt\_name” attribute but it fires an error : undefined  
method “first\_name”

why this?  
thanks!
