# Beginner question: getting a routing error, but method is defined!

**URL:** <https://www.ruby-forum.com/t/beginner-question-getting-a-routing-error-but-method-is-defined/125548>\
**Category:** Rails\
**Created:** [January 10, 2008, 2:16am UTC](https://www.ruby-forum.com/t/beginner-question-getting-a-routing-error-but-method-is-defined/125548 "2008-01-10T02:16:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [January 10, 2008, 2:16am UTC](https://www.ruby-forum.com/t/beginner-question-getting-a-routing-error-but-method-is-defined/125548/1 "2008-01-10T02:16:01Z")

</div>

Hi,

I’m just starting in Ruby on Rails. I have these files:

/webroot/formprocessor/app/views/formprocessor/showform.rhtml  
/webroot/formprocessor/app/views/formprocessor/show\_formdata.rhtml  
/webroot/formprocessor/app/controllers/formprocessor\_controller.rb

Here are the contents of teh formprocessor\_controller.rb:

class FormprocessorController \< ApplicationController  
def showform  
end

```
def show_formdata
    @name = params[:name]
    @prog_languages = params[:prog_languages] || []
    @operating_systems = params[:operating_systems] || []
end

```

end

But after starting my server (ruby /webroot/formprocessor/script/  
server), and visiting [http://mydomain:3000/formprocessor/showform](http://mydomain:3000/formprocessor/showform), I  
get this error:

Routing Error  
no route found to match “/formprocessor/showform” with {:method=\>:get}

But the showform method and views are defined, at least in my mind  
anyway. What am I missing?

Thanks, - Dave

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [January 10, 2008, 2:21am UTC](https://www.ruby-forum.com/t/beginner-question-getting-a-routing-error-but-method-is-defined/125548/2 "2008-01-10T02:21:05Z")

</div>

Does your routes file specify the default route?

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

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [January 10, 2008, 2:44am UTC](https://www.ruby-forum.com/t/beginner-question-getting-a-routing-error-but-method-is-defined/125548/3 "2008-01-10T02:44:42Z")

</div>

Can you show us your routes file?

On Jan 10, 2008 11:45 AM, removed\_email\_address@domain.invalid \<  
removed\_email\_address@domain.invalid\> wrote:

> Thanks, - Dave
> 
> >

–  
Ryan B.

> **[frozenplague.net](http://www.frozenplague.net)**
>
> This domain may be for sale!

Feel free to add me to MSN and/or GTalk as this email.
