Articles of ruby

Especificaciones no resueltas durante Gem :: Specification.reset:

Cuando lanzo Guard, obtengo esta salida: $ guard WARN: Unresolved specs during Gem::Specification.reset: lumberjack (>= 1.0.2) ffi (>= 0.5.0) WARN: Clearing out unresolved specs. Please report a bug if this causes problems. ¿Qué significa esto y cómo lo soluciono? Contenido de Guardfile: guard ‘livereload’ do watch(%r{.+\.(css|js|html)$}) end guard ‘sass’, :input => ‘css’, :style => :compressed, […]

¿Qué es || = en ruby?

Posible duplicado: ¿Qué significa || = en Ruby? ¿Qué es || = en ruby?

Iterar a través de cada archivo en un directorio

¿Cómo escribo un ciclo en ruby ​​para poder ejecutar un bloque de código en cada archivo? Soy nuevo en ruby, y he llegado a la conclusión de que la forma de hacerlo es hacer cada ciclo. El archivo ruby ​​se ejecutará desde un directorio diferente al directorio por el que quiero pasar. Dir.foreach el Dir.foreach […]

Analizar el contenido del correo electrónico de la respuesta citada

Estoy intentando descubrir cómo analizar el texto de un correo electrónico desde cualquier texto de respuesta entre comillas que pueda incluir. Me he dado cuenta de que, por lo general, los clientes de correo electrónico escriben “En tal o cual fecha escriben tal o cual cosa” o anteponen las líneas con un corchete angular. Lamentablemente, […]

Ruby: ¿Cómo escribir una gem?

Me gustaría escribir un paquete para Ruby y ponerlo a disposición como una joya. ¿Cuáles son las herramientas, los pasos y las trampas? ¿Hay buenos tutoriales, screencasts, etc. que te hayan ayudado a aprender cómo hacerlo?

Modelo de Rails, vista, controlador y ayudante: ¿qué va a dónde?

En Ruby on Rails Development (o MVC en general), ¿qué regla rápida debo seguir en cuanto a dónde poner la lógica? Por favor, responda afirmativamente: con Ponga esto aquí , en lugar de No lo ponga ahí .

Comentarios de varias líneas en Ruby?

¿Cómo puedo comentar varias líneas en Ruby?

Error inesperado de keyword_end, pero la syntax parece estar bien

Se supone que esta función extrae los nombres de un archivo de valores separados por comas y los coloca en una matriz. def xprt_csv_to_ary(csv_file) namecatcher_regex = “/^[\.{1}]([AZ]+)\.{3}/” # Matches up to char before next name current_word = 0 names_array = [] while current_word < 5000 if current_word == 0 name = csv_file.readline.match(namecatched_regex) else name = […]

Lea el archivo binario como una cadena en Ruby

Necesito una manera fácil de tomar un archivo tar y convertirlo en una cadena (y viceversa). ¿Hay alguna manera de hacer esto en Ruby? Mi mejor bash fue este: file = File.open(“path-to-file.tar.gz”) contents = “” file.each {|line| contents << line } Pensé que eso sería suficiente para convertirlo en una cadena, pero luego cuando bash […]

Cómo actualizar rubygems

Necesito actualizar las gems a 1.8 intenté instalar los respectivos paquetes de Debian, pero parece que no se está actualizando anujm@test:~$ dpkg -l |grep -i rubygem ii rubygems 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications ii rubygems-lwes 0.8.2-1323277262 LWES rubygems ii rubygems1.8 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications ii rubygems1.9 1.3.5-1ubuntu2 package management framework […]