2010/8/4 Pablo Rodríguez <[email protected]>

> Hola a todos,
>
> Yo soy bastante nuevo con rails asi que tomen lo que les digo con pinzas, y
> si ven que estoy equivocado me avisan ;)
>
> A mi me ha pasado algo similar....
>
> Lo que me pasaba es que al querer llamar a un action que defini yo
> (supongamos que el controller se llama "contacts" y el action se llama
> "show_profiles") me saltaba el error de que no encontraba el registro con el
> id = "show_profiles"
>
> en mi archivo de routes tenia:
>
> (1) - map.resources :contacts
> (2) - map.contacts_show_profiles '/contacts/show_profiles/', :controller =>
> 'contacts', :action => 'show_profiles'
>
> en (1)  se define que si viene algo con url ".../contacts/algo" el asume de
> que se llama al action show con el id = algo.... de ahi es que viene el
> error, con algo=show_profiles
>
> al poner la definición (2) antes que la (1) dejo de darme el error. En su
> momento asumi que rails barre con el archivo del comienzo al final y para
> con la primera ruta que le concuerda.
>
> Espero estar en lo correcto y no marear mas al compañero..jeje
>
> saludos!!
>
> Pablo
>
>
>
Estas en lo correcto Pablo.

Saludos


-- 
Ariel Diaz Bermejo
http://www.linkedin.com/in/adiazbermejo
(X5800AOD) - Río Cuarto - Argentina
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a