# Error in new.rhtml

**URL:** <https://www.ruby-forum.com/t/error-in-new-rhtml/172742>\
**Category:** Rails\
**Created:** [July 27, 2009, 11:04am UTC](https://www.ruby-forum.com/t/error-in-new-rhtml/172742 "2009-07-27T11:04:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![aashishkiran](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/4da419/32.png) [@aashishkiran](https://www.ruby-forum.com/u/aashishkiran)\
**Post date:** [July 27, 2009, 11:04am UTC](https://www.ruby-forum.com/t/error-in-new-rhtml/172742/1 "2009-07-27T11:04:25Z")

</div>

class UserController \< ApplicationController  
def new  
@user = User.new  
p @user

```
respond_to do |format|
  format.html # show.html.erb
  format.xml { render :xml => @post }

end

```

## end

-----------new.rhtml---------------

# Fill the form to Register
\<%= @user %\>

\<% form\_for(@user) do |f| %\>  
\<%= f.error\_messages %\>

\<%= f.label :login, Login %\>  
 \<%= f.text\_field :login %\>

\<%= f.label :password %\>  
 \<%= f.text\_area :password %\>

\<%= f.label :name %\>  
 \<%= f.text\_area :name %\>

\<%= f.label :email %\>  
 \<%= f.text\_area :email %\>

\<%= f.submit 'Create' %\>

\<% end %\>
* * *

--------in the browser i am getting error as  
follows---------------------

NoMethodError in User#new

Showing app/views/user/new.html.erb where line #4 raised:

undefined method `users\_path’ for #ActionView::Base:0x4fd6fe8

Extracted source (around line #4):

## 1:

# Fill the form to Register
  
2: \<%= @user %\>  
3:  
4: \<% form\_for(@user) do |f| %\>  
5: \<%= f.error\_messages %\>  
6:  
7: 

…  
…

can any one tell how to solve this

---

<div class="post-metadata">

**Author:** ![aashishkiran](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/4da419/32.png) [@aashishkiran](https://www.ruby-forum.com/u/aashishkiran)\
**Post date:** [July 27, 2009, 12:14pm UTC](https://www.ruby-forum.com/t/error-in-new-rhtml/172742/2 "2009-07-27T12:14:24Z")

</div>

On Mon, Jul 27, 2009 at 2:34 PM, Aashish  
Kiran[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Â Â end  
> undefined method `users\_path’ for #ActionView::Base:0x4fd6fe8  
> …  
> …

Your routes.rb should contain a line called  
map.resources :users  
Let me know if that helps.

Regards,  
Vagmi

> * * *
> 
> ## can any one tell how to solve this
> 
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> >

## – Regards, Vagmi Mudumbai

CTO & Co Founder  
Artha42 Technology Solutions Pvt. Ltd.,  
[http://www.artha42.com](http://www.artha42.com)
