# ActionController::RoutingError

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

<div class="post-metadata">

**Author:** ![Sanika](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@Sanika](https://www.ruby-forum.com/u/Sanika)\
**Post date:** [March 26, 2007, 2:09pm UTC](https://www.ruby-forum.com/t/actioncontroller-routingerror/90153/1 "2007-03-26T14:09:26Z")

</div>

I just started with ROR and I keep getting this error for a simple hello  
page. Pease help!

-------- development.log -------------  
ActionController::RoutingError (no route found to match “/demo/say/abc”  
with {:method=\>:get}):

-------- demo/app/views/abc.rhtml -------------

Hello, Rails!
# Hello from Rails! The time now is\<%=Time.now%\>

-------- demo/app/views/say\_controller.rb -------------  
class SayController \< ApplicationController  
def abc  
end  
end

-------- default demo/config/routes.rb -------------

ActionController::Routing::Routes.draw do |map|

# The priority is based upon order of creation: first created -\>

highest priority.

# Sample of regular route:

# map.connect ‘products/:id’, :controller =\> ‘catalog’, :action =\>

‘view’

# Keep in mind you can assign values other than :controller and

:action

# Sample of named route:

# map.purchase ‘products/:id/purchase’, :controller =\> ‘catalog’,

:action =\> ‘purchase’

# This route can be invoked with purchase\_url(:id =\> product.id)

# You can have the root of your site routed by hooking up ‘’

# – just remember to delete public/index.html.

# map.connect ‘’, :controller =\> “welcome”

# Allow downloading Web Service WSDL as a file with an extension

# instead of a file named ‘wsdl’

map.connect ‘:controller/service.wsdl’, :action =\> ‘wsdl’

# Install the default route as the lowest priority.

map.connect ‘:controller/:action/:id.:format’  
map.connect ‘:controller/:action/:id’  
end

---

<div class="post-metadata">

**Author:** ![Sanika](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@Sanika](https://www.ruby-forum.com/u/Sanika)\
**Post date:** [March 26, 2007, 2:11pm UTC](https://www.ruby-forum.com/t/actioncontroller-routingerror/90153/2 "2007-03-26T14:11:15Z")

</div>

TYPO error: correct path to teh say\_controller :  
demo/app/controllers/say\_controller.rb

---

<div class="post-metadata">

**Author:** ![Sanika](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@Sanika](https://www.ruby-forum.com/u/Sanika)\
**Post date:** [March 26, 2007, 3:34pm UTC](https://www.ruby-forum.com/t/actioncontroller-routingerror/90153/3 "2007-03-26T15:34:03Z")

</div>

Sanika wrote:

> # Hello from Rails! The time now is\<%=Time.now%\>
> 
> # Sample of named route:
> 
> map.connect ‘:controller/service.wsdl’, :action =\> ‘wsdl’
> 
> # Install the default route as the lowest priority.
> 
> map.connect ‘:controller/:action/:id.:format’  
> map.connect ‘:controller/:action/:id’  
> end

Try:

/say/abc

as in:

[http://localhost:3000/say/abc](http://localhost:3000/say/abc)

–  
Michael W.

---

<div class="post-metadata">

**Author:** ![Sanika](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@Sanika](https://www.ruby-forum.com/u/Sanika)\
**Post date:** [March 27, 2007, 6:05am UTC](https://www.ruby-forum.com/t/actioncontroller-routingerror/90153/4 "2007-03-27T06:05:59Z")

</div>

Michael W. wrote:

> Try:
> 
> /say/abc
> 
> as in:
> 
> [http://localhost:3000/say/abc](http://localhost:3000/say/abc)
> 
> –  
> Michael W.

Thanks. This worked
