¿Cómo escribo una switchdeclaración en
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].
¿Cómo escribo una switchdeclaración en
Tengo un valor 'Dog'y una matriz ['Cat', 'Dog', 'Bird']. ¿Cómo verifico si existe en la matriz sin recorrerla? ¿Hay una manera simple de verificar si el valor existe, nada
Me encuentro en repetidas ocasiones en busca de una definición clara de las diferencias de nil?, blank?y empty?en Ruby on Rails. Aquí está lo más cerca que he estado: blank?los objetos son falsos, vacíos o una cadena de espacio en blanco. Por ejemplo, "", " ", nil, [], y {}están en blanco. nil?...
¿Cómo tomo una cadena y la convierto a minúsculas o mayúsculas en
Tengo una tarea de rastrillo que necesita insertar un valor en múltiples bases de datos. Me gustaría pasar este valor a la tarea de rastrillo desde la línea de comando, o desde otra tarea de rastrillo. ¿Cómo puedo hacer
¿Cómo llamo a los comandos de shell desde el interior de un programa Ruby? ¿Cómo obtengo el resultado de estos comandos nuevamente en
¿Cómo puedo obtener el actual URL absoluta en mi vista de Ruby on Rails? El request.request_uriúnico devuelve la URL relativa
No uso la salida RI o RDoc de las gemas que instalo en mi máquina o en los servidores que manejo (utilizo otros medios de documentación). Cada gema que instalo instala la documentación RI y RDoc por defecto, porque olvido configurarla --no-ri --no-rdoc. ¿Hay alguna manera de hacer que esas dos...
Me está costando entender attr_accessoren Ruby . ¿Alguien puede explicarme
Me encuentro con algunos problemas relacionados con el token de autenticidad en Rails, como lo he hecho muchas veces. Pero realmente no quiero resolver este problema y continuar. Realmente me gustaría entender el token Autenticidad. Bueno, mi pregunta es, ¿tiene alguna fuente completa de...
Ruby QuickRef de Ryan Davis dice (sin explicación): No rescates la excepción. SIEMPRE. o te apuñalaré. Por qué no? ¿Qué es lo que hay que
Con la gemherramienta de línea de comandos, ¿cómo puedo instalar una versión específica de una
¿Qué hace class << selfen Ruby
Estoy mirando la documentación de FileUtils. Estoy confundido por la siguiente línea: FileUtils.cp %w(cgi.rb complex.rb date.rb), '/usr/lib/ruby/1.6' ¿Qué significa %weso? ¿Me puede indicar la
¿Cómo genero un número aleatorio entre 0y
Actualmente estoy generando una cadena mayúscula pseudoaleatoria de 8 caracteres para "A" .. "Z": value = ""; 8.times{value << (65 + rand(25)).chr} pero no se ve limpio, y no se puede pasar como argumento ya que no es una sola declaración. Para obtener una cadena de mayúsculas y minúsculas...
¿Cómo puedo comentar varias líneas en
Tengo una variable de cadena con contenido: varMessage = "hi/thsid/sdfhsjdf/dfjsd/sdjfsdn\n" "/my/name/is/balaji.so\n" "call::myFunction(int const&)\n" "void::secondFunction(char const&)\n" . . . "this/is/last/line/liobrary.so" En la cadena tengo que encontrar una...
Estoy en el proceso de portar una biblioteca CLI de Ruby a Node.js. En mi código ejecuto varios binarios de terceros cuando es necesario. No estoy seguro de cómo lograr esto en Node. Aquí hay un ejemplo en Ruby donde llamo a PrinceXML para convertir un archivo a PDF: cmd = system("prince -v...
En C y en muchos otros lenguajes, hay una continuepalabra clave que, cuando se usa dentro de un ciclo, salta a la siguiente iteración del ciclo. ¿Hay algún equivalente de esta continuepalabra clave en