Preguntas etiquetadas con ruby

Ruby es un lenguaje interpretado orientado a objetos dinámico, de código abierto y multiplataforma, creado por Yukihiro Matsumoto (Matz) en 1995. La etiqueta [ruby] es para preguntas relacionadas con el lenguaje Ruby, incluida su sintaxis y sus bibliotecas. Las preguntas sobre Ruby on Rails deben etiquetarse con [ruby-on-rails].

17
¿Cómo elimino elementos en blanco de una matriz?
Tengo la siguiente matriz cities = ["Kathmandu", "Pokhara", "", "Dharan", "Butwal"] Quiero eliminar elementos en blanco de la matriz y quiero el siguiente resultado: cities = ["Kathmandu", "Pokhara", "Dharan", "Butwal"] ¿Hay algún método como compactese que lo haga sin bucles?
284 ruby  arrays 


8
Cómo ordenar una matriz en orden descendente en Ruby
Tengo una variedad de hashes: [ { :foo => 'foo', :bar => 2 }, { :foo => 'foo', :bar => 3 }, { :foo => 'foo', :bar => 5 }, ] Estoy tratando de ordenar esta matriz en orden descendente de acuerdo con el valor de :baren cada hash. Estoy …
282 ruby  sorting 

30
SSL_connect devuelto = 1 errno = 0 estado = SSLv3 lee el certificado del servidor B: la verificación del certificado falló
Estoy usando Authlogic-Connect para inicios de sesión de terceros. Después de ejecutar las migraciones apropiadas, los inicios de sesión de Twitter / Google / yahoo parecen funcionar bien, pero el inicio de sesión de Facebook arroja una excepción: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed El …


10
¿Cuáles son todas las formas comunes de leer un archivo en Ruby?
¿Cuáles son todas las formas comunes de leer un archivo en Ruby? Por ejemplo, aquí hay un método: fileObj = File.new($fileName, "r") while (line = fileObj.gets) puts(line) end fileObj.close Sé que Ruby es extremadamente flexible. ¿Cuáles son los beneficios / inconvenientes de cada enfoque?
280 ruby  file-io 



23
Error al construir la extensión nativa de gemas (instalación de Compass)
Cuando intento instalar la última versión de la brújula ( https://rubygems.org/gems/compass/versions/1.0.0.alpha.17 ), aparece el siguiente error. ERROR: Error installing compass: ERROR: Failed to build gem native extension. ERROR: Error installing compass: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb checking for ffi.h... no checking for ffi.h in /usr/local/include,/usr/include/ffi... yes …

10
Bloques y rendimientos en rubí
Estoy tratando de entender los bloques yieldy cómo funcionan en Ruby. ¿Cómo se yieldusa? Muchas de las aplicaciones de Rails que he visto usan yieldde una manera extraña. ¿Puede alguien explicarme o mostrarme a dónde ir para entenderlos?
275 ruby  block 

8
Pase variables al script Ruby a través de la línea de comando
He instalado RubyInstaller en Windows y estoy ejecutando IMAP Sync pero necesito usarlo para sincronizar cientos de cuentas. Si pudiera pasarle estas variables a través de la línea de comando, podría automatizar mejor todo el proceso. # Source server connection info. SOURCE_NAME = 'username@example.com' SOURCE_HOST = 'mail.example.com' SOURCE_PORT = 143 …
275 ruby  command-line 

8
Iterar a través de cada archivo en un directorio
¿Cómo escribo un bucle en ruby ​​para poder ejecutar un bloque de código en cada archivo? Soy nuevo en Ruby, y he concluido que la forma de hacerlo es hacer cada ciclo. El archivo ruby ​​se ejecutará desde un directorio diferente al directorio que quiero recorrer. Lo intenté Dir.foreachy no …


11
Salida de Ruby coloreada al terminal [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 4 años . Mejora esta pregunta Usando Ruby, ¿cómo puedo realizar la coloración de …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.