2010-06-13 14 views
9

Estoy ejecutando Rails 2.3.4. Cuando creo un nuevo proyecto de rieles, el archivo public/index.html tiene un enlace llamado "Acerca del entorno de su aplicación" que apunta a "rieles/información/propiedades". En el modo dev, proporciona un resumen del entorno de tiempo de ejecución. Sin embargo, en modo de producción, da una página 404 no se puede encontrar.RoR: ¿Dónde se define la ruta "carriles/información/propiedades"?

¿Alguien podría indicarme en qué dirección y cómo se configura la ruta "carriles/información/propiedades"? Solo me gustaría entender cómo está configurado.

Respuesta

11

El enlace activa una solicitud de AJAX al rails/info/properties. La acción properties se define en el Rails::InfoController que vive en /rails/railties/builtin/rails_info/rails/info_controller.rb.

La ruta no necesita ser definido de forma explícita, ya que se ajusta a la ruta por defecto rieles de :controller/:action/:id (aunque no hay ID en este caso y el controlador vive dentro de un Rails espacio de nombres.)

4

Se configura dentro de Rails (cuando está en modo de desarrollo). Probablemente puedas rastrearlo si miras el código de inicialización de Rails.

+1

por supuesto ! Estaba preocupado de haber hecho algo mal en la producción –

Cuestiones relacionadas