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

15
Cómo resolver el error “Falta 'secret_key_base` para el entorno de' producción '” (Rails 4.1)
Creé una aplicación Rails, usando Rails 4.1, desde cero y me enfrento a un extraño problema que no puedo resolver. Cada vez que intento implementar mi aplicación en Heroku me sale un error 500: Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml` El secret.ymlarchivo contiene la siguiente configuración: …

13
Ruby 'requiere' error: no se puede cargar dicho archivo
Tengo un archivo, main.rb con el siguiente contenido: require "tokenizer.rb" El archivo tokenizer.rb está en el mismo directorio y su contenido es: class Tokenizer def self.tokenize(string) return string.split(" ") end end Si intento ejecutar main.rb me sale el siguiente error: C:\Documents and Settings\my\src\folder>ruby main.rb C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file …
169 ruby  require 


12
La mejor manera de imprimir un hash bonito
Tengo un hash grande con matrices y hashes anidados. Me gustaría simplemente imprimirlo para que sea 'legible' para el usuario. Me gustaría que fuera algo así como to_yaml, eso es bastante legible, pero todavía tiene un aspecto demasiado tecnológico. En última instancia, serán los usuarios finales los que deberán leer …




13
¿Cómo uso Ruby para las secuencias de comandos de shell?
Tengo algunas tareas simples de scripting de shell que quiero hacer Por ejemplo: Seleccionar un archivo en el directorio de trabajo de una lista de los archivos que coinciden con alguna expresión regular. Sé que puedo hacer este tipo de cosas usando bash y grep estándar, pero sería bueno poder …
165 ruby  shell  scripting 

4
Cómo hacer una nueva línea en la salida
¿Cómo hago para que \nrealmente funcione en mi salida? Por el momento, solo escribe todo en 1 bloque largo. Gracias por cualquier ayuda Dir.chdir 'C:/Users/name/Music' music = Dir['C:/Users/name/Music/*.{mp3, MP3}'] puts 'what would you like to call the playlist?' @new = '' playlist_name = gets.chomp + '.m3u' music.each do |z| @new …
165 ruby  newline 

8
Ruby equivalente de virtualenv?
¿Hay algo similar a la utilidad de Python virtualenv ? Básicamente le permite instalar paquetes de Python en un entorno de espacio aislado, por lo easy_install djangoque no va en el directorio de paquetes de sitio de todo el sistema, iría en el directorio creado por virtualenv. Por ejemplo: $ …
165 python  ruby  virtualenv 


3
Ruby combina una matriz en una cadena
En Ruby, ¿hay alguna forma de combinar todos los elementos de la matriz en una sola cadena? Matriz de ejemplo: @arr = ['<p>Hello World</p>', '<p>This is a test</p>'] Salida de ejemplo: <p>Hello World</p><p>This is a test</p>
163 ruby 


5
Cómo verificar si un directorio dado existe en Ruby
Estoy tratando de escribir un script que compruebe o actualice automáticamente una URL de Subversion en función de si existe o no un directorio específico. Por alguna razón, mi código no funciona y siempre devuelve verdadero incluso si es falso: def directory_exists?(directory) return false if Dir[directory] == nil true end …
163 ruby 

5
¿Qué significa @@ variable en Ruby?
¿Cuáles son las variables de Ruby precedidas con doble en signos ( @@)? Entiendo que una variable precedida por un signo at es que es una variable de instancia, como esta en PHP: Versión PHP class Person { public $name; public function setName($name) { $this->name = $name; } public function …

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.