ruby-on-rails-4

¿Es posible especificar un índice único con valores NULOs permitidos en Rails / ActiveRecord?

Quiero especificar un índice único en una columna, pero también necesito permitir valores NULL (varios registros pueden tener ... campos? ¿Hay alguna forma de especificar en Rails que quiero validar que el correo electrónico es único a menos que sea nil?

¿Cómo puedo agregar localhost: 3000 a la aplicación de Facebook para el desarrollo

Estoy trabajando en una aplicación Rails 4. En mi portátil, el desarrollo se realiza en localhost:3000. El dominio real del s ... t_uri: Given URL is not allowed by the Application configuration.", "type": "OAuthException", "code": 191 } }

Acceso a variables de encabezado personalizadas en Ruby on Rails

Después de leer la siguiente pregunta ( Encabezado de autorización en Ruby on Rails accedido con clave HTTP_AUTHORIZATION en ... ra: request.headers['custom-header']. Así que al parecer funciona para reemplazar el subrayado con un guion, que parece raro.

¿Forma oficial de añadir fuentes personalizadas a Rails 4?

Estoy investigando cómo agregar fuentes personalizadas a mi aplicación Rails, por ejemplo, agregando una carpeta fonts en la ... O si me lo he perdido - ¿dónde está la referencia de documentación sobre cómo organizar las fuentes en un Aplicación Rails?

Añadir clave foránea nullable en Rails

Referencia a Rails 4.2 add_foreign_key soporte: # add a foreign key to `articles.author_id` referencing `authors.id` ... crear una restricción de clave foránea nullable, para permitir la situación, donde articles.author_id puede ser a veces null?

Rails 4: Añadir a una relación "tiene muchos" sin guardar en DB

En Rails 3 se pueden hacer cosas como some_post.comments.append(some_comment) donde some posts es una instancia de un modelo ... ents.build(some_comment.attributes) porque necesito preservar las otras relaciones ya presentes en la instancia some_comment.

Los parámetros fuertes requieren múltiples

Estoy recibiendo un paquete JSON como: { "point_code" : { "guid" : "f6a0805a-3404-403c-8af3-bfddf9d334f2" } } Me gustar ... uelve una cadena, no el objeto completo: params.require(:point_code).require(:guid) Alguna idea de cómo podría hacer esto?

ActiveRecord:: Adapternotla configuración de base de datos específica no especifica el adaptador

Cuando uso heroku open mi aplicación web funciona bien, pero cuando uso rails s (localhost) me encuentro con este error: Ac ... strano for deployment # gem 'capistrano', group: :development # Use debugger # gem 'debugger', group: [:development, :test]

Argumententerror (muy pocos argumentos): cuando se llama a format.json on rails 4.04

Al ejecutar format.json{render json: {}, status: :ok} En Rails 4.0.4, obtengo el siguiente error: ArgumentError (too few ... nte la misma línea se ejecuta sin problema. me estoy perdiendo algo aquí? ¿Alguna joya? O cambiar la sintaxis con rails 4?

Instalación de Ruby 2.0 y Rails 4.0.0 beta en AWS EC2

La instalación de Ruby 2.0.0 y Rails 4.0.0beta1 en la instalación predeterminada de Amazon EC2 Linux (Amazon Linux AMI 2012.0 ... d impiden que openssl se instale o que el gestor de paquetes RubyGem instale rails. ¿Cómo puedo solucionar estos problemas?

Compartir valores de declaración de enumeración con múltiples atributos

Quiero tener una clase con varios atributos que guarde los días de la semana con valores numéricos. summary_weekday :inte ... ro esto generará un método de instancia "¿lunes?", que ya está definido por otra enumeración. ¿Cómo puedo resolver esto?

¿Cuál es la mejor manera de usar Redis en un entorno de rieles multihilo? (Puma / Sidekiq)

Estoy usando Redis en mi aplicación, tanto para las colas de Sidekiq, como para el almacenamiento en caché del modelo. ¿Cuá ... ontexto del "Puma"? ¿Cómo configuro la variable thread-local? Cualquier pensamiento sobre esto es muy apreciado. ¡Gracias!

Rails valida presense ¿no valida en booleano? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Valores predeterminados de la base de datos Rails y validació ... para el campo <%= f.select :gender, [['Male',false],['Female',true]], :value => false, label: "Gender" %>

Cómo usar Byebug con un proceso remoto (por ejemplo, pow)

¿Cómo me conecto a una instancia de depuración remota de Byebug (para usar con Pow, etc.)?

¿Cómo cambiar el puerto predeterminado de una aplicación Rails 4?

Sé que puedo iniciar un servidor rails en otro puerto a través de la opción -p. Pero me gustaría configurar otro puerto por aplicación, siempre y cuando inicie Webrick. ¿Alguna idea? Saludos Felix

Redireccionar a la página de inicio de sesión si el usuario no está autenticado con Devise

Estoy usando Devise con Ruby on Rails. ¿Cuál es la forma recomendada de redirigir a los usuarios no autenticados a la págin ... o recibo un error que dice que ninguna ruta coincide con la que intentan acceder (lo que lleva a un error 404 en producción).

Solicitudes concurrentes con MRI Ruby

He creado un ejemplo sencillo intentando probar peticiones concurrentes en Rails usando un ejemplo básico. Tenga en cuenta qu ... afrankel/limitedBandwidth (nota: el proyecto está buscando más que esta cuestión de multi-proceso/threading en el servidor)

La mejor manera de desinfectar la entrada del usuario en rails

He leído mucho sobre esto y sé que hay muchas preguntas relacionadas aquí, pero no pude encontrar una guía definitiva sobre c ... o, así como para insertar? Tener que hacer esto manualmente en todas partes no parece muy railsy Gracias por cualquier ayuda

Error de Redis raise: Se requiere autenticación NOAUTH pero no hay configuración de contraseña

Recibí un error Se requiere autenticación NOAUTH cuando me conecto al servidor Redis a través del comando: redis-cli y corro ... l servidor Redis, funcionará normalmente. Puede ejecutar sudo service redis-server restart para reiniciar el servidor Redis.)

Gmaps4rails V2-cambiar el zoom predeterminado

Soy un completo novato, construyendo mi primera aplicación rails. Implementé con éxito Google-maps-for-rails V2, usando el t ... tendWith(markers); handler.fitMapToBounds(); handler.getMap().setZoom(12); }); </script> Gracias por la ayuda!