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

4
La consola de Ruby on Rails se cuelga al cargar
Por alguna razón, la consola de Ruby on Rails se niega a iniciarse; Simplemente se cuelga. No he realizado ningún cambio en mi código, y otros proyectos que usan la misma versión de Ruby y Ruby on Rails no tienen ningún problema. Cuando finalmente Ctrl+ Cobtengo este rastro de pila, …

15
Buscar todos los descendientes de una clase en Ruby
Puedo ascender fácilmente la jerarquía de clases en Ruby: String.ancestors # [String, Enumerable, Comparable, Object, Kernel] Enumerable.ancestors # [Enumerable] Comparable.ancestors # [Comparable] Object.ancestors # [Object, Kernel] Kernel.ancestors # [Kernel] ¿Hay alguna manera de descender la jerarquía también? Me gustaria hacer esto Animal.descendants # [Dog, Cat, Human, ...] Dog.descendants # [Labrador, …
144 ruby 

5
¿Cuándo usar clases anidadas y clases anidadas en módulos?
Estoy bastante familiarizado con cuándo usar subclases y módulos, pero más recientemente he estado viendo clases anidadas como esta: class Foo class Bar # do some useful things end end Además de clases anidadas en módulos de esta manera: module Baz class Quux # more code end end O bien …
144 ruby  oop 

10
Generando Guías en Ruby
Tengo un problema que realmente se resuelve fácilmente con Guids. En particular, para un flujo de trabajo de restablecimiento de contraseña, me gustaría enviar un token Guid al correo electrónico de un usuario y hacer que restablezcan su contraseña utilizando el token. Como las guías son únicas, esto es bastante …
142 ruby  guid 

16
Necesita una explicación simple del método de inyección
[1, 2, 3, 4].inject(0) { |result, element| result + element } # => 10 Estoy mirando este código, pero mi cerebro no está registrando cómo el número 10 puede convertirse en el resultado. ¿A alguien le importaría explicar lo que está pasando aquí?
142 ruby  syntax 

11
Lista de gemas instaladas?
¿Hay algún método de Ruby al que pueda llamar para obtener la lista de gemas instaladas? Quiero analizar la salida de gem list. ¿Hay una manera diferente de hacer esto?
142 ruby  rubygems 




25
¿Qué IDE de Ruby prefieres? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
141 ruby  ide  editor 






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.