Preguntas y respuestas e información sobre ruby-on-rails

Rspec - Método indefinido 'permitir'

Estoy tratando de bloquear la variable env para acceder a Rails.env.production? contexto 'El entorno de Rails es producción' hágalo 'devuelve el servicio de producción de api correcto' permita (ENV) .recibir (:[])....

• ruby-on-rails • ruby • rspec • stubbing

AWS Elastic Beanstalk: Ruby 3.0 ejecutándose en Amazon Linux 2/3.4.4 de 64 bits: el 100,0 % de las solicitudes fallan con HTTP 5xx

Otro día increíble hoy para todos nosotros :) Estoy tratando de usar AWS EB Ruby 3.0 ejecutándose en Amazon Linux 2/3.4.4 de 64 bits con una aplicación Ruby-on-Rails v6.0.4.4, pero hasta ahora, lo hice no alcanzo a hacerlo...

No sé cómo pasar la información del usuario al front-end después de iniciar sesión en Rails

Suposición: estoy creando credenciales de inicio de sesión en Rails y Nuxt, usando @nuxtjs/auth en Nuxt y devise_token_auth en Rails. Encontré un artículo que dice que el campo de usuario en la configuración de autenticación en...

¿Qué método nuevo genera "has_many :through" de Rails?

Estoy estableciendo una relación de asociación entre modelos de compra y venta de viviendas. Usuario tendrá Agencias de Vivienda plural y Casas plurales, y por el contrario, Casa también tendrá Vivienda plural...

Probando el error de devolución de la gema del Santuario método indefinido `set_derivatives'

Estoy tratando de probar las cargas a través de Shrine. Tengo Minio y seguí este tutorial https://shrinerb.com/docs/testing#test-data Sin embargo, FactoryBot.lint devuelve el siguiente error del código TestModule...

Crear o autocompletar información de usuario en forma de uno a muchos Rails

Pensé que habría muchas respuestas a esta pregunta, pero o la redacté mal o no es tan común como creo. De todos modos, tengo un modelo de cliente (nombre, apellido, número de teléfono) ...

¿Cómo se puede volver a renderizar el componente vue después del gatillo del empujador?

Estoy tratando de volver a renderizar el componente vue después del gatillo del empujador. Cuando agrego el correo, intento enviar una solicitud a la tienda desde el front-end para volver a procesar el componente, pero no sucedió nada. no se como...

No se puede mostrar bootstrap después de cambiar a Rails 7 y dart-sass

Después de cambiar Rails 7 y dart-sass, Mi aplicación no puede mostrar js (menú de arranque). Creo que sucedió porque no pude establecer el camino correcto o cambiar la forma de escribir de node-sass a dart-sass. YO ...

Seguridad de la sesión de la API de Rails y CSRF

Estoy haciendo una API con Rails (solo API). La seguridad es muy importante para mí. Tengo 2 preguntas. 1-) Mantengo la identificación del usuario en la sesión [: authID], ¿es seguro usarlo así? 2-) ¿Necesito protección CSRF...

Pg_Search no filtra el modelo referenciado a otro

Estoy renovando una pequeña aplicación de biblioteca y mi filtro de búsqueda (pg_search) no funciona con un modelo que está referenciado con otro (en este caso, modelo Book as User references, para que cada usuario tenga el suyo...

Pruebas de Faraday para get con Faraday::Adapter::Test::Stubs

Tengo este código en mi modelo auth_params = { client_id: "abcdefg", client_secret: "xyz", } respuesta = Faraday.post("https://some_website.com/api/", ...

El contenido dentro de la etiqueta de desarrollo en el repositorio de Rails no se puede mostrar

Estoy haciendo una función de "agregar a marcador", ya configuré la ruta, el controlador y los modelos relacionados. Finalmente, quiero agregar el hipervínculo "agregar a marcador" a la página, pero...

<%= link_to '¡Envíame un mensaje!', ruta_de_conversaciones(id_del_remitente: usuario_actual.id, id_del_destinatario: usuario.id), método: 'publicar'%> no funciona

Soy nuevo en Rails y lo intento por mucho tiempo. Estoy siguiendo el tutorial para crear una función de chat simple para rieles https://medium.com/@carly_l/how-to-build-a-simple-chat-messaging-system-in-rails-...

¿Cómo filtrar datos de columna específicos de la tabla Rails?

Hice un sistema de gestión de tareas, la página de inicio es una lista de tareas. Me gustaría que la lista solo muestre datos que coincidan con ese "estado" cuando el usuario haga clic (o despliegue) en un &...

Ejecutar comandos de Rails en ConEmu usando {bash::mintty} no funciona

Cada vez que ejecuto un comando Rails como rails -v en ConEmu usando el terminal {bash::mintty}, aparece el siguiente error: unknown mingwarch "msys" (RuntimeError). Sin embargo, ruby ​​-v funciona...