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


10
¿Qué Ruby on Rails es compatible con qué versión de Ruby?
Tengo una antigua aplicación 2.1.1 Ruby on Rails, con el sistema actualizado para usar Ruby 1.8.7. Originalmente usó 1.8.5 más o menos. Quiero actualizarlo a Ruby 1.9.x por razones de rendimiento, y posiblemente también a un Ruby on Rails más nuevo. No puedo encontrar una tabla sencilla de compatibilidad entre …

5
¿Python tiene una función "o igual" como || = en Ruby?
Si no es así, ¿cuál es la mejor forma de hacerlo? Ahora mismo estoy haciendo (para un proyecto de django): if not 'thing_for_purpose' in request.session: request.session['thing_for_purpose'] = 5 pero es bastante incómodo. En Ruby sería: request.session['thing_for_purpose'] ||= 5 que es mucho mejor.
82 python  ruby 


7
Extraer el número de la cadena en Ruby
Estoy usando este código: s = line.match( /ABCD(\d{4})/ ).values_at( 1 )[0] Para extraer números de cadenas como: ABCD1234 ABCD1235 ABCD1236 etc. Funciona, pero me pregunto qué otra alternativa tengo a esto en Ruby. Mi código: ids = [] someBigString.lines.each {|line| ids << line.match( /ABCD(\d{4})/ ).values_at( 1 )[0] }
82 ruby 







11
¿Cómo 'valido' en la destrucción en rieles
Tras la destrucción de un recurso en reposo, quiero garantizar algunas cosas antes de permitir que continúe una operación de destrucción. Básicamente, quiero tener la capacidad de detener la operación de destrucción si noto que hacerlo colocaría la base de datos en un estado no válido. No hay devoluciones de …

16
Limitaciones al ejecutar Ruby / Rails en Windows
En la documentación de instalación de RoR, se menciona que existen muchas limitaciones para ejecutar Ruby on Rails en Windows y, en algunos casos, las bibliotecas completas no funcionan. ¿Qué tan graves son estas limitaciones? ¿Debería siempre utilizar Linux de forma predeterminada para codificar / ejecutar RoR? ¿Se espera que …

14
therubyracer - Gem :: Ext :: BuildError: ERROR: No se pudo construir la extensión nativa de la gema
Estoy intentando instalar las siguientes versiones de gemas en Mavericks libv8 (3.16.14.3) terubyracer (0.12.1) Obviamente, las gemas therubyracer dependen de libv8. 1) Instalación de libv8 ¿Qué es libv8? Mi poco de investigación parece indicar que es una especie de biblioteca de JavaScript utilizada por Google Chrome. Tenía problemas para instalarlo, …

2
En Ruby, ¿cómo verifico si el método "foo = ()" está definido?
En Ruby, puedo definir un método foo = (bar): irb(main):001:0> def foo=(bar) irb(main):002:1> p "foo=#{bar}" irb(main):003:1> end => nil Ahora me gustaría comprobar si se ha definido irb(main):004:0> defined?(foo=) SyntaxError: compile error (irb):4: syntax error, unexpected ')' from (irb):4 from :0 ¿Cuál es la sintaxis adecuada para usar aquí? Supongo …

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.