Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

218
Vistas
Los rieles no pueden encontrar parciales

Tengo una estructura de carpetas como

 project/app/views/api/users/_user.json.jbuilder

el error es

 Searched in: * "/Users/name/Desktop/etc/etc/project/app/views" ActionView::MissingTemplate - Missing partial api/users/_user.json.jbuilder with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :jbuilder]}.

estoy tratando de renderizar

 <script type="text/javascript"> window.currentUser = <%= render("api/users/user.json.jbuilder", user: current_user).html_safe %> </script>

Exactamente el mismo código funcionó en Rails 5.xx, pero ahora estoy en Rails 7.xx y estoy atascado en este error.

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

En Rails 7, incluir la extensión en el archivo genera un error.

 <%= render partial: "api/users/user", formats: [:json], handlers: [:jbuilder], locals: { user: current_user } %>

Works and Rails puede encontrar el parcial. El mensaje de error es bastante inútil en este caso porque parece que lo estás haciendo bien. Además, no puedo encontrar ninguna documentación sobre el hash de opciones que se supone que debes pasar para renderizar parcial. Mi Github Copilot simplemente lo completó automáticamente, luego busqué en Internet tratando de encontrar información relacionada con él, pero no pude.

Supongo que solo miras el mensaje de error.

 {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :jbuilder]}

Luego, ¿se da cuenta de que las opciones son configuración regional, formatos, variantes, controladores?

Respuesta encontrada aquí Rails 7 falta parcial

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda