Gracias por todas las sugerencias. Después de pensarlo un poco, me doy cuenta de que el problema se debía a cómo la aplicación estaba configurada para llamar a javascript específico del controlador. En caso de que alguien más se encuentre con este problema, esto es lo que hice.
que habían estado cargando Js-controlador específico a través de la siguiente etiqueta en el archivo de diseño.
<%= javascript_include_tag "application", params[:controller] %>
El problema es que esto falla si un archivo cotroller.js particular no existe. En mi caso, la página de inicio de sesión falló porque no había creado un archivo deis/sessions.js.
que podría haber creado este archivo, pero me pareció que era un enfoque desordenado. No me gusta la idea de tener muchos archivos vacíos por ahí.
En lugar de eso estoy llamando explícitamente javascript-controlador específico desde el punto de vista
<% javascript 'controller.js' %>
Usando el siguiente ayudante en application_helpers
def javascript(*files)
content_for(:head) { javascript_include_tag(*files) }
end
parece estar funcionando muy bien hasta ahora.
Gracias de nuevo por las sugerencias.
¿Estás en la pila de cedro? – sethvargo
Hola sethvargo. sí, estoy en Cedar –