# Non mi riconosce le route

**URL:** <https://www.ruby-forum.com/t/non-mi-riconosce-le-route/92062>\
**Category:** IT\
**Created:** [April 15, 2007, 4:29pm UTC](https://www.ruby-forum.com/t/non-mi-riconosce-le-route/92062 "2007-04-15T16:29:50Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![net-filesystem](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/3da27b/32.png) [@net-filesystem](https://www.ruby-forum.com/u/net-filesystem)\
**Post date:** [April 15, 2007, 4:29pm UTC](https://www.ruby-forum.com/t/non-mi-riconosce-le-route/92062/1 "2007-04-15T16:29:50Z")

</div>

Ho installato un nuovo server per i miei studenti. Slackware 11, ruby  
1.8.5 compilato da me medesimo, rails 1.2.3. Quando provo a usare una  
qualsiasi applicazione Rails in CGI, non riconosce la route di  
default. Con webrick l’applicazione funziona. Con cgi invece, se  
creo un controller pippo con la sua brava index, e provo a chiedere  
[http://foo/~matteo/pippo](http://foo/~matteo/pippo) oppure [http://foo/~matteo/pippo/index](http://foo/~matteo/pippo/index), mi  
dice nel log:

/home/matteo/public\_html/dispatch.cgi:10  
no route found to match “/pippo/index” with {:method=\>:get}  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action\_controller/routing.rb:1292:in  
`recognize_path' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/routing.rb:1282:in `recognize’  
/usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:40:in  
`dispatch' /home/matteo/public_html/dispatch.cgi:10 no route found to match "/pippo" with {:method=>:get} /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/routing.rb:1292:in `recognize\_path’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action\_controller/routing.rb:1282:in  
`recognize' /usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:40:in `dispatch’  
/home/matteo/public\_html/dispatch.cgi:10

Lo so che CGI per Rails in generale è troppo lento, ma per me è il  
giusto compromesso per insegnare agli studenti a far funzionare  
un’applicazione sul server senza entrare nella complicazione (e  
consumo di RAM) di FCGI.

Qualcuno mi sa dare un aiuto? Ho dimenticato qualcosa?

Il workaround è di esplicitare tutte le azioni nel routes.rb, ma è  
effettivamente una palla.

M
