ruby-1.9

¿Está en desuso Hash Rocket?

El bien citado RIP Hash rocket post parecería implicar que la sintaxis de Hash Rocket (:foo => "bar") está en desuso a fa ... referencia definitiva que indique que la forma de Hash Rocket en realidad está en desuso/sin consultar a partir de Ruby 1.9.

¿Hay alguna diferencia entre las notaciones hash`: key => "value" `y` key: "value"'?

¿Hay alguna diferencia entre las notaciones :key => "value" (hashrocket) y key: "value" (Ruby 1.9)? Si no, entonces me gustaría usar la notación key: "value". ¿Hay alguna gema que me ayude a convertir de :x => a x: notaciones?

Gemspec no válido debido al formato de fecha en la especificación

Cuando incluyo una gema que hice, gracias a Bundler (versión 1.0.12), en un Gemfile y luego trato de agrupar o rastrillar así ... fication: "2011-04-21 00:00:00.000000000Z" 1.7.2 Realmente no veo cómo resolver este problema. Gracias por cualquier idea.

Cuál es la diferencia entre Ruby 1.8 y Ruby 1.9

No tengo claras las diferencias entre la versión "actual" de Ruby (1.8) y la versión "nueva" (1.9). ¿Hay una explicación" fácil "o" simple " de las diferencias y por qué es tan diferente?

¿Cómo hago que Ruby 1.9 sea el Ruby predeterminado en Ubuntu?

¿Hay alguna manera, en Ubuntu 9.04, de instalar Ruby 1.8 como ruby1.8 (o deshacerse de él por completo) y tener Ruby 1.9 como el valor predeterminado ruby?

¿Cómo especificar la codificación del archivo de salida en Ruby?

¿Cómo puedo configurar la codificación de un archivo cuando uso un File#open?

Ruby-Codificación de archivos UTF-8

Todos conocemos el"mágico" # encoding: utf-8 Línea. Pero he visto varias otras notaciones alternativas, algunas de ellas ... # coding: UTF-8 # -*- coding: UTF-8 -*- (más en http://blog.grayproductions.net/articles/ruby_19s_three_default_encodings)

Rails 3 caracteres multibyte inválidos (US-ASCII)

He encontrado un post similar aquí pero no puedo resolver el problema de todos modos. Tengo esto /home/fra/siti/Pensiero/ ... da charachter "e" con el acento como "è é " Traté de poner comentario mágico # coding: utf-8 pero no funciona Alguna idea?

¿Cómo puedo evitar poner el comentario magic encoding encima de cada archivo UTF-8 en Ruby 1.9?

Tengo un proyecto Rails con muchas cadenas cirílicas. Funcionó bien en Ruby 1.8, pero Ruby 1.9 asume que los archivos fuent ... mente la directiva encoding: UTF-8 en los archivos Ruby 1.9" que añade automáticamente la directiva encoding si es necesaria.

Qué es ARGF.clase en Ruby 1.9?

En Ruby 1.8.7, la documentación no lista ARGF bajo clases y módulos, y ARGF no es una clase o un módulo: ARGF.class # =&g ... ase real es otra cosa? ¿O son lo mismo? Es ARGF.class una metaclase, una clase virtual, clase singleton, o algo así ¿else?

¿Cómo hago referencia a una función en Ruby?

En python, es bastante sencillo hacer referencia a una función: >>> def foo(): ... print "foo called" ... r ... gt; x => 1 ¿Cómo puedo asignar la función foo a x y luego llamarlo? ¿O hay una forma más idiomática de hacer esto?

¿Hay alguna forma en ruby 1.9 de eliminar secuencias de bytes inválidas de cadenas?

Supongamos que tiene una cadena como "€foo\xA0", codificada en UTF-8, ¿hay alguna forma de eliminar secuencias de bytes no vá ... TF-8', :undef => :replace, :replace => '') Que rinde "foo" Pero que también pierde el carácter multibyte válido €

¿Cómo puedo hacer que Qt4 se ejecute con ruby 1.9.2 en Windows 7?

Resumen Estoy escribiendo una aplicación Ruby 1.9.2 usando Qt4 para su GUI que quiero distribuir en Linux, OS X y Windows. ... yo creo que es solo la versión mswin32 de qtruby4, al menos por lo que puedo decir de la Página de descarga de Korundum .