es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Problemas de implementación del widget de Cloudinary en Rails.

Estoy en proceso de cambiar del widget de Dropzone al widget de Cloudinary y me estoy encontrando con muchos problemas.

En primer lugar, Dropzone está funcionando perfectamente con las cargas a Cloudinary. Estoy cambiando a su widget propietario por varias razones que solo distraerían esta publicación.

El problema que tengo es “simple” a primera vista. Las imágenes se cargan correctamente en Cloudinary. El problema surge en el envío del formulario posterior.

Dropzone crea automáticamente los campos de entrada y los valores necesarios… en cambio, en Cloudinary tienes que crearlos tú mismo. Lo he hecho y no solo no está funcionando, sino que los valores de entrada son muy diferentes a los que Dropzone genera para la misma imagen. No puedo entender la lógica en dropzone.js que explica cómo se crean los campos de entrada.

Por ejemplo, esto es lo que Dropzone genera para una imagen:

<input type="hidden" name="entity[job_entries_attributes][0][images][]" value="eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNkpLQWc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--7d13c16894d2a146f1ac85e12ddea03d9c14c26e">

Cuando lo creo manualmente, tengo acceso al objeto devuelto por la carga directa a Cloudinary: publicid, assetid, etc. Pero ninguno de ellos se parece al valor mencionado anteriormente. Supongo que el envío del formulario y la representación posterior de la imagen fallan debido a esto.

¿Alguien tiene experiencia con esto? Me está volviendo loco…

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Problemas con el widget de Cloudinary vs el widget de Dropzone

    Como un experto en TI especializado en Ruby on Rails y campos relacionados, el usuario se enfrenta a un problema con el widget de Cloudinary mientras intenta alejarse del widget de Dropzone, que funcionaba perfectamente bien. El usuario menciona que ha creado los inputs ocultos y los valores necesarios para el widget de Cloudinary, pero no está funcionando como se esperaba. Comparan los valores de entrada generados por Dropzone con los que ellos mismos han creado y mencionan que no pueden encontrar la lógica en dropzone.js que pueda explicar cómo se crean los inputs.

    Específicamente, el usuario está teniendo problemas con la carga de imágenes a Cloudinary utilizando su widget personalizado. Tienen acceso al objeto devuelto por la carga directa a Cloudinary – public_id, asset_id, etc., pero ninguno de ellos se parece al valor generado por Dropzone. Suponen que la publicación y la posterior representación de la imagen están fallando debido a esto.

    El usuario busca ayuda de alguien que tenga experiencia con este problema, ya que se están frustrando y desean resolver este problema lo antes posible.

Comments are closed.