Resultados de la búsqueda a petición "ruby"
¿Qué significa `: ubicación => ...` y `cabeza: ok` en la declaración de formato 'responder_to'?
Estoy usando Ruby on Rails 3 y me gustaría saber qué es el:location => ... yhead :okas declaraciones @ significan en el siguiente código, cómo funcionan y cómo puedo \ debería usarlas. respond_to do |format| format.xml { render :xml => @user, ...
¿Cómo eliminar duplicados en un hash en Ruby on Rails?
Tengo un hash así: [ { :lname => "Brown", :email => "[email protected]", :fname => "James" }, { :lname => nil, :email => "[email protected]", :fname => nil }, { :lname => "Smith", :email => "[email protected]", :fname => "Brad" }, { :lname => ...
¿Una forma Ruby más eficiente de asignar atributos en una matriz de objetos a otra matriz?
No repetiré mi pregunta aquí, pero ¿hay alguna forma más eficiente de escribir esto? def recruits_names names = [] for r in self.referrals do names << r.display_name end return names end
Se produjo un error al instalar mini_racer (0.2.0)
Estoy usando mac 10.14. Tengo algún problema con la gema mini_racer. Después de ejecutar la instalación del paquete, se produce el siguiente error. No sé cómo puedo resolver esto. Erro Installing mini_racer 0.2.0 with native extensions ...
Eliminar acentos / diacríticos de la cadena mientras se conservan otros caracteres especiales (probé mb_chars.normalize e iconv)
Hay una muysimilar question [https://stackoverflow.com/questions/225471/how-do-i-replace-accented-latin-characters-in-ruby] ya. Una de las soluciones usa código como este: string.mb_chars.normalize(:kd).gsub(/[^x00-\x7F]/n, '').to_sQue funciona ...
¿Cómo lidiar con que la suma del porcentaje redondeado no sea 100?
Supongamos que tenemos una lista de elementos con un número entero: USA: 3 people Australia: 2 people Germany: 2 people Si calculamos el porcentaje de cada valor contra la suma de toda la lista, obtenemos: USA: 3/(3+2+2)*100 = 42.857...% ...
Cómo abrir un archivo para escribir solo si aún no existe en ruby
Quiero abrir un archivo para escribir, pero solo si aún no existe. Si el archivo existe, quiero generar una excepción. ¿Es esta la mejor manera de hacerlo filename = 'foo' raise if File.exists? filename File.open(filename, 'w') do |file| ...
Necesito instalar el pasajero como una gema normal a pesar de que mi aplicación utiliza un paquete?
Estoy tratando de configurar un nuevo servidor para alojar una aplicación Rails y quiero una instalación limpia de todos los componentes, así que decidí usar rvm + bundler. Es la primera vez que configuro un servidor Rails. He usado bundler ...
¿Qué significa a || = en lenguaje Ruby? [duplicar
Posible duplicado: ¿Qué significa || = en Ruby? [https://stackoverflow.com/questions/995593/what-does-mean-in-ruby] ¿Qué significa la línea de abajo? a ||= {} a ||= 1in irb siempre devuelve la clase de a, como hash, para las dos líneas ...
¿Cómo puedo averiguar por qué un paquete de gemas ha bloqueado una gema en una versión específica?
Estoy tratando de especificar una versión de lathrift gem [http://rubygems.org/gems/thrift] en mi archivo de gemas. gem 'thrift', "~> 0.6.0"Cuando intento correrbundle install, Me sale este error: You have requested: thrift ~> 0.6.0 The bundle ...