Tengo una clase: class TestClass def method1 end def method2 end def method3 end end ¿Cómo puedo obtener una lista de mis métodos de esta clase ( method1, method2,
Tengo una clase: class TestClass def method1 end def method2 end def method3 end end ¿Cómo puedo obtener una lista de mis métodos de esta clase ( method1, method2,
Si hay al menos dos instancias de la misma cadena en mi secuencia de comandos, ¿debería usar un
Estoy tratando de sobrescribir un método getter para un modelo ActiveRecord. Tengo un atributo llamado nameen el modelo Categoryy me gustaría poder hacer algo como esto: def name name_trans || name end Si el name_transatributo no es nulo, devuélvalo; de lo contrario, devuelva el nameatributo....
Estoy buscando una forma de realizar una coincidencia de expresiones regulares en una cadena en Ruby y hacer que se produzca un cortocircuito en la primera coincidencia. La cadena que estoy procesando es larga y, por lo que parece, la forma estándar ( matchmétodo) procesa todo, recopila cada...
¿Ruby tiene comentarios en bloque? Si no es así, ¿existe una forma eficaz de insertar #delante de un bloque de código resaltado en
Necesito tener varios botones de envío. Tengo un formulario que crea una instancia de Contact_Call. Un botón lo crea normalmente. El otro botón lo crea, pero debe tener un valor de atributo diferente del predeterminado, y también debe establecer el atributo en un modelo diferente pero...
Quiero agregar una nueva línea después de insertar una cadena. Mi código actual se ve así: File.open(filename, 'a') do |file| file.write @string end ¿Cómo puedo agregar una nueva línea después de insertar la
He leído la documentación en http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html , pero no entiendo cuándoaround_* se activan devoluciones de llamada en relación con before_*y after_*. Cualquier ayuda muy
Soy nuevo en Ruby, si tengo un objeto como este {"apple" => "fruit", "carrot" => "vegetable"} ¿Cómo puedo devolver una matriz de solo las claves? ["apple",
¿Cuál es la forma más rápida de comprobar si una cadena coincide con una expresión regular en Ruby? Mi problema es que tengo que "egrep" a través de una enorme lista de cadenas para encontrar cuáles son las que coinciden con una expresión regular que se proporciona en tiempo de ejecución. Solo...
Necesito ejecutar algunas líneas de código Ruby desde la terminal, pero no puedo encontrar el parámetro necesario para ello. ¿Puedes explicar cómo se hace
No logro instalar la gema therubyracer en Yosemite 10.10. Aquí está el registro: 11:53 $ gem install libv8 -v '3.16.14.3' - --with-system-v8 Construyendo extensiones nativas con: '--with-system-v8' Esto podría tomar un tiempo... Libv8-3.16.14.3 instalado correctamente Analizando documentación...
Si es así d = DateTime.now, ¿cómo convierto 'd' a UTC (con la fecha
¿Cuál es la forma más rápida, optimizada y de una sola línea de obtener una matriz de directorios (excluyendo archivos) en Ruby? ¿Qué tal incluir
Tengo Active Support 3.0.3 instalado y Rails 3.0.3 con Ruby 1.8.7. Cuando trato de usar 1.week.ago, obtengo NoMethodError: undefined method 'week' for 1:Fixnum from (irb):2 Las otras extensiones principales parecen funcionar. Lo probé en la computadora de un amigo (las mismas especificaciones...
Me gustaría probar el shell ZSH en mi Mac, pero también desarrollo mucho Ruby y Rails, así que también utilizo bastante RVM. El problema es que parece que no puedo hacer que RVM funcione en ZSH, y está funcionando bien en el shell Bash predeterminado: > zsh > rvm 1.9.2 > ruby -v ruby...
En este momento, si ejecuto mi conjunto de pruebas con rake spec, obtengo un error: 1) SegmentsController GET 'index' debería funcionar Fallo / Error: obtener 'índice' método indefinido `locale 'para # # ./spec/controllers/segments_controller_spec.rb:14: en 'bloque (3 niveles) en' Esto es...
Digamos que tengo una matriz. Deseo pasar la matriz a una función. La función, sin embargo, espera dos argumentos. ¿Hay alguna manera de convertir sobre la marcha la matriz en 2 argumentos? Por ejemplo: a = [0,1,2,3,4] b = [2,3] a.slice(b) Daría un error en Ruby. Necesito ingresar...
Estoy buscando una mejor manera de fusionar variables en una cadena, en Ruby. Por ejemplo, si la cadena es algo como: "El animal actiondel second_animal" Y tengo variables para animal, actiony second_animal, ¿cuál es la forma preferida de poner esas variables en la
He visto dos técnicas de uso común para agregar el directorio del archivo que se está ejecutando actualmente en $ LOAD_PATH (o $ :). Veo las ventajas de hacer esto en caso de que no esté trabajando con una gema. Uno parece más detallado que el otro, obviamente, pero ¿hay alguna razón para ir con...