with restful rails elaborando crear con apis ruby-on-rails ruby rest routing

ruby-on-rails - rails - ruby restful



Rieles: ¿cómo accedes a los ayudantes RESTful? (5)

Creo que esto es lo que estás buscando ... http://topfunky.com/clients/peepcode/REST-cheatsheet.pdf

Estoy tratando de trabajar en esta guía para el enrutamiento de Rails , pero me quedé atrapado en la sección 3.3 :

Crear una ruta RESTful también pondrá a disposición una pila de ayudantes dentro de su aplicación

y luego enumeran algunos ayudantes como photos_url , photos_path , etc.

Mis preguntas:

¿Dónde puedo encontrar la lista completa de ayudantes que está "disponible"?

¿Hay alguna manera de llamar a los ayudantes en la consola? Creé una aplicación, luego abrí la consola con script/console . Traté de llamar a uno de los ayudantes en la consola de esta manera:

>> entries_url

Pero tengo:

NameError: undefined local variable or method `entries_url'' for #<Object:0x349a4> from (irb):8


Desde la memoria, no puede llamar a url / path helpers desde la consola por algún motivo.


Puede acceder a otros ayudantes en la consola anteponiendo "helper"; es decir. helper.progress_box (suponiendo que #progress_box existe, por supuesto)


Usted tiene varias preguntas allí, la mayoría de las cuales ya han sido respondidas por personas a continuación.

Sin embargo, la respuesta a una que no se abordó por completo es: sí, puede usar el script / consola para ver a dónde van sus rutas. Simplemente escriba la app.[route_helper] y responderá con la ruta. Por ejemplo, app.users_path devolverá /users/

Por lo tanto, para su ejemplo escriba app.entries_url para la URL completa o app.entries_path para su ruta relativa dentro de la consola.


rake routes en la línea de comando deberían obtener esa lista.