Articles of ruby

No se puede acceder a RubyGems, posiblemente debido a SSL?

Nuevo desarrollador de Ruby on Rails aquí, tratando de instalarlo y configurarlo. Estoy siguiendo esta guía sobre cómo comenzar. Sin embargo, cuando llego a 3.2 Creación de la aplicación de blog, me encuentro con un problema cuando ejecuto rails new blog . Cuando bash eso, aparece un error que dice Se produjo un error al […]

¿Lectura de las últimas n líneas de un archivo en Ruby?

Necesito leer las últimas 25 líneas de un archivo (para mostrar las entradas de registro más recientes). ¿Hay alguna forma en Ruby para comenzar al final de un archivo y leerlo al revés?

¿Cómo puedo borrar la terminal en Ruby?

Me gustaría saber cómo hacer en Ruby lo que puedo hacer con el system(“clear”) en C. Escribí un progtwig como puts “amit” system(“clear”) Quiero que la consola se borre después de ejecutar este comando, pero no está funcionando.

Ruby – Diferencia entre Array # << y Array # push

A partir del examen de la documentación de Ruby 1.9.3, tanto Array # << como Array # push se diseñaron para implementar la adición de un elemento al final de la matriz actual. Sin embargo, parece haber diferencias sutiles entre los dos. El que encontré es que el operador * se puede usar para agregar […]

counter_cache with has_many: a través de

Acabo de crear un campo counter_cache y el controlador se ve así. @users = User.where(:sex => 2).order(‘received_likes_count’) La asociación en User.rb es has_many :received_likes, :through => :attachments, :source => :likes, :dependent => :destroy El problema es que counter_cache se declara en el belong_to de Like.rb y no sé cómo decirlo que es para has_many: a […]

Ruby on Rails: variable de controlador de acceso del modelo

Estoy intentando acceder a una variable de instancia que está configurada en el controlador en el modelo. El controlador es el controlador de productos y el modelo es el modelo de productos. La variable de instancia es una instancia de otro modelo llamado cuenta. La variable de instancia es @current_account Cuando ejecuto el código no […]

¿Cómo eliminar registros duplicados en la base de datos mysql?

¿Cuál es la mejor manera de borrar registros duplicados en una base de datos mysql usando rails o consultas mysql?

La representación de Ruby más cercana de una variable de clase ‘privada estática final’ y ‘pública estática final’ en Java?

Dado el código de Java a continuación, ¿qué es lo más cercano que podría representar estas dos variables static final en una clase de Ruby? Y, ¿es posible en Ruby distinguir entre variables public static private static y public static como las hay en Java? public class DeviceController { … private static final Device myPrivateDevice […]

Código de Ruby para obtener la fecha del próximo lunes (o cualquier día de la semana)

Dada una entrada de, por ejemplo, day = ‘Monday’ ¿cómo puedo calcular la fecha del day ? def date_of_next(day) … end

Método de Ruby Array # << no está actualizando la matriz en hash

Inspirado por ¿Cómo puedo ordenar un hash con matrices? Me pregunto cuál es la razón por la que Array#<< no funcionará correctamente en el siguiente código: h = Hash.new{Array.new} #=> {} h[0] #=> [] h[0] < [“a”] h[0] #=> [] # why?! h[0] += [‘a’] #=> [“a”] h[0] #=> [“a”] # as expected ¿Tiene que […]