Articles of ruby on rails

Rieles: ¿usa una columna tipo sin STI?

Quiero utilizar una columna llamada type sin invocar herencia de tabla única (ITS): solo quiero que el type sea ​​una columna normal que contiene una String . ¿Cómo puedo hacer esto sin que Rails espere que tenga herencia de tabla única y lanzar una excepción de The single-table inheritance mechanism failed to locate the subclass…This […]

Rails active la asociación de consultas de registros con ‘exists’

Estoy trabajando en una aplicación que permite a los miembros realizar una encuesta (el miembro tiene una relación de uno a varios con la respuesta). Response contiene el member_id, question_id y su respuesta. La encuesta se envía completa o nula, por lo que si hay registros en la tabla de respuestas para ese miembro, han […]

OpenSSL :: SSL :: SSLError en Heroku

Estoy intentando autenticar a un usuario a través de Facebook o Twitter, hacer que complete su información, y luego hacer clic en guardar (creando así un registro de usuario). Recibo un error de OpenSSL en ese último paso, luego de hacer clic en Guardar. Esto sucede en el método Devise RegistrationsController # create. Así que […]

No se proporcionó ninguna opción secreta a Rack :: Session :: Cookie warning?

Estoy ejecutando Rails 3.2.3, Ruby 1.9 bajo Fedora 17. Recibo esta advertencia, cuando ejecuto rails s , ¿y cómo lo arreglo? ADVERTENCIA DE SEGURIDAD: No se proporcionó ninguna opción secreta a Rack :: Session :: Cookie. Esto plantea una amenaza a la seguridad. Se recomienda encarecidamente que proporcione un secreto para evitar explotaciones que puedan […]

Monkey Patching en Rails 3

¿Cuál es la forma preferida de Monkey Patch en Rails 3? Solo quiero agregar un método a la clase String. Estoy buscando dónde colocar el archivo.

¿Cómo valido una fecha en los Rails?

Quiero validar una fecha en mi modelo en Ruby on Rails; sin embargo, los valores de día, mes y año ya se han convertido en una fecha incorrecta para cuando llegan a mi modelo. Por ejemplo, si ingreso el 31 de febrero de 2009 en mi opinión, cuando uso Model.new(params[:model]) en mi controlador, lo convierte […]

Ruby on Rails: enviar una matriz en forma

Tengo un modelo que tiene un atributo que es una matriz. ¿Cuál es la forma correcta de completar ese atributo desde un envío de formulario? Sé que tener una entrada de formulario con un campo cuyo nombre incluye corchetes crea un hash a partir de la entrada. ¿Debo tomar eso y pasar por él en […]

En Ruby on Rails, para extender la clase String, ¿dónde debería colocarse el código?

Si en Ruby on Rails, necesito agregar un método llamado class String def capitalize_first # … end end y se pregunta a dónde debería ir el archivo? (¿qué directorio y nombre de archivo, y se necesita algún código de inicialización?) Esto es para un proyecto de Rails 3.0.6.

LEFT OUTER se une en Rails 3

Tengo el siguiente código: @posts = Post.joins(:user).joins(:blog).select que está destinado a encontrar todas las publicaciones y devolverlas junto con los usuarios y blogs asociados. Sin embargo, los usuarios son opcionales, lo que significa que INNER JOIN que :joins genera no devuelve muchos registros. ¿Cómo utilizo esto para generar un LEFT OUTER JOIN lugar?

Fecha de formato de los carriles

Estoy publicando una fecha en una API y el formato requerido es el siguiente: 2014-12-01T01:29:18 Puedo obtener la fecha del modelo así: Model.created_at.to_s Eso vuelve: 2014-12-01 01:29:18 -0500 ¿Cómo puedo usar Rails o Ruby para formatearlo como el formato requerido con la T y eliminar el -0500? Gracias