Articles of ruby on rails

¿Cómo creo un valor predeterminado para los atributos en el modelo de Rails activerecord?

Quiero crear un valor predeterminado para un atributo definiéndolo en ActiveRecord. De forma predeterminada, cada vez que se crea el registro, quiero tener un valor predeterminado para atributo :status . Traté de hacer esto: class Task < ActiveRecord::Base def status=(status) status = 'P' write_attribute(:status, status) end end Pero al momento de la creación, aún recupero […]

¿Qué es el middleware Rack?

¿Qué es el middleware Rack en Ruby? No pude encontrar ninguna buena explicación para lo que quieren decir con “middleware”.

¿Cómo resolver “verificación de certificado fallida” en Windows?

Estoy intentando usar el sello para OAuth en los servicios de Google. Y consigue este error: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed Siguiendo estas preguntas: SSL_connect returned = 1 errno = 0 state = SSLv3 read server certificate B: certificate verify failed OmniAuth y Facebook: verificación de certificado fallida Parece […]

Rails 3 Deprecation SSL

Estoy actualizando una aplicación a Rails 3.0.0 y me pregunto si el método estándar para agregar SSL ha cambiado (recuerdo vagamente demos que indican que el enrutador ahora podría manejar SSL, aunque no estoy seguro de si era solo para fines de demostración). Actualmente uso la gem “ssl_requirement”, sin embargo me da: ADVERTENCIA DE DEPRESIÓN: […]

Activa el inicio de sesión de omniauth facebook en una ventana emergente

Estoy usando la gem omniauth con Rails y funciona muy bien con el ingreso de usuarios, pero cada vez que te lleva a la página de inicio de sesión de fb te redirige. Me preguntaba si hay una manera de hacer lo que hacen la mayoría de las páginas y mostrar el inicio de sesión […]

Rails find_or_create_by más de un atributo?

Hay un atributo dynamic práctico en el registro activo llamado find_or_create_by: Model.find_or_create_by_(: => “”) Pero, ¿qué sucede si necesito encontrar_o_crear en más de un atributo? Supongamos que tengo un modelo para manejar una relación M: M entre un grupo y un miembro llamada GroupMember. Podría tener muchas instancias donde member_id = 4, pero no quiero […]

rake db: esquema: carga frente a migraciones

Aquí la pregunta es muy simple: si las migraciones pueden ser lentas y engorrosas a medida que una aplicación se vuelve más compleja y si tenemos el rake db:schema:load mucho más limpio rake db:schema:load to call, ¿por qué existen las migraciones? Si la respuesta a lo anterior es que las migraciones se usan para el […]

STI, un controlador

Soy nuevo en los Rails y estoy atascado con este problema de diseño, que podría ser fácil de resolver, pero no llego a ningún lado: tengo dos tipos diferentes de anuncios: destacados y gangas. Ambos tienen los mismos atributos: título, descripción y una imagen (con clip). También tienen el mismo tipo de acciones para aplicar […]

Módulos Rails / lib y

Estoy escribiendo un contenedor personalizado para el complemento open_flash_chart . Se coloca en /lib y se carga como un módulo en ApplicationController . Sin embargo, tengo alguna jerarquía de clases o un pequeño problema. Desde cualquier controlador, puedo acceder a open_flash_chart funciones de OpenFlashChart como OpenFlashChart , Line , etc. Sin embargo, en una clase […]

¿Qué hace map (&: name) en este código de Ruby?

Tratando de entender Ruby un poco mejor, me encontré con este código navegando por Internet: require ‘rubygems’ require ‘activeresource’ ActiveResource::Base.logger = Logger.new(“#{File.dirname(__FILE__)}/events.log”) class Event “Shortest event evar!”, :starts_at => 1.second.ago, :capacity => 25, :price => 10.00) e.destroy En lo que estoy particularmente interesado es en cómo funciona events.map(&:name) ? Veo que los eventos son una […]