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].

9
Dile el final de un bucle .each en ruby
Si tengo un bucle como users.each do |u| #some code end Donde usuarios es un hash de varios usuarios. ¿Cuál es la lógica condicional más fácil para ver si está en el último usuario en el hash de usuarios y solo desea ejecutar un código específico para ese último usuario? …

14
Cómo contar elementos de cadena idénticos en una matriz Ruby
Tengo lo siguiente Array = ["Jason", "Jason", "Teresa", "Judah", "Michelle", "Judah", "Judah", "Allison"] ¿Cómo produzco un recuento para cada elemento idéntico ? Where: "Jason" = 2, "Judah" = 3, "Allison" = 1, "Teresa" = 1, "Michelle" = 1? o producir un hachís Donde: Donde: hash = {"Jason" => 2, "Judah" …
91 ruby  arrays  count  element 



8
Error de TCPServer: la dirección ya está en uso - bind (2)
Jekyll me estaba funcionando bien hace unas semanas, pero ahora, de repente, me da el siguiente error: TCPServer Error: Address already in use - bind(2) INFO WEBrick::HTTPServer#start: pid=7300 port=4000 % lsof -i :4000 <fetches nothing> Aunque no se esté ejecutando nada en el puerto. A continuación se muestran los detalles: …
90 ruby  jekyll 

5
problema de permiso de instalación de gemas
qichunren@zhaobak:~> gem install hpricot ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /opt/ruby-enterprise-1.8.7/lib/ruby/gems/1.8 directory. El usuario de inicio de sesión actual es qichunren, y el usuario de qichunre tiene permiso de escritura con .gem dir. Me gustaría saber por qué gem no instala primero los …

30
Python vs. Ruby para metaprogramación [cerrado]
Tal como está actualmente, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión extensa. Si cree que esta pregunta se puede mejorar …


3
Ruby no puede cargar dicho archivo - active_support / core_ext / object / blank
Estaba tratando de ejecutar, brew doctorpero el sistema apareció con un error de /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require ': no ​​se puede cargar dicho archivo - active_support / core_ext / objeto / en blanco (LoadError) Busqué en línea y otra publicación sugirió simplemente "instalar gemas de soporte activo" pero luego encontré el error …



3
¿Cómo puedo devolver algo antes de tiempo de un bloque?
Si quisiera hacer algo como esto: collection.each do |i| return nil if i == 3 ..many lines of code here.. end ¿Cómo obtendría ese efecto? Sé que podría envolver todo dentro del bloque en una gran declaración if, pero me gustaría evitar el anidamiento si es posible. Break no funcionaría …
90 ruby  loops  return  break 




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.