# ActionController::RoutingError

**URL:** <https://www.ruby-forum.com/t/actioncontroller-routingerror/87420>\
**Category:** Rails\
**Created:** [March 2, 2007, 2:29pm UTC](https://www.ruby-forum.com/t/actioncontroller-routingerror/87420 "2007-03-02T14:29:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![pradeep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/f0a364/32.png) [@pradeep](https://www.ruby-forum.com/u/pradeep)\
**Post date:** [March 2, 2007, 2:29pm UTC](https://www.ruby-forum.com/t/actioncontroller-routingerror/87420/1 "2007-03-02T14:29:15Z")

</div>

plz give me the solution to solve the below error

ActionController::RoutingError

ActionController::RoutingError in Issues#new  
Showing app/views/issues/\_issue.rhtml where line #1 raised:

issue\_url failed to generate from {:controller=\>“issues”,  
:action=\>“show”, :id=\>nil}, expected: {:controller=\>“issues”,  
:action=\>“show”}, diff: {:id=\>nil}

Extracted source (around line #1):

1: \<% form\_for :issue, :url=\>issue\_path(@issue), :html =\> {:class =\>  
‘horizontal’, :multipart =\> true, :method =\> ( @issue.new\_record? ?  
:post : :put )} do |form| %\>  
2:  
3: \<%= error\_messages\_for ‘issue’ %\>  
4:

Trace of template inclusion: /app/views/issues/new.rhtml

RAILS\_ROOT: ./script/…/config/…

---

<div class="post-metadata">

**Author:** ![pradeep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/f0a364/32.png) [@pradeep](https://www.ruby-forum.com/u/pradeep)\
**Post date:** [March 2, 2007, 2:40pm UTC](https://www.ruby-forum.com/t/actioncontroller-routingerror/87420/2 "2007-03-02T14:40:23Z")

</div>

> issue\_url failed to generate from {:controller=\>“issues”,  
> :action=\>“show”, :id=\>nil}, expected: {:controller=\>“issues”,  
> :action=\>“show”}, diff: {:id=\>nil}

Is at @issue nil? You could test the url generation with  
issue\_path(1), for example, where “1” is a valid id for an issue  
object.

hth
