Articles of ruby 2.0

¿Interfiere el carácter multibyte con el carácter de la línea final dentro de una expresión regular?

Con esta expresión regular: regex1 = /\z/ las siguientes cadenas coinciden: “hello” =~ regex1 # => 5 “こんにちは” =~ regex1 # => 5 Pero con estas expresiones regulares: regex2 = /#$/?\z/ regex3 = /\n?\z/ muestran diferencia “hello” =~ regex2 # => 5 “hello” =~ regex3 # => 5 “こんにちは” =~ regex2 # => nil “こんにちは” […]

Ruby 2.0.0 RVM falla comstackción OS X 10.8.2 Mountain Lion

Al intentar instalarlo con RVM obtengo el siguiente error: > [2013-02-25 10:09:24] make CC = /usr/local/bin/gcc-4.2 LD = ld > LDSHARED = /usr/local/bin/gcc-4.2 -dynamic -bundle CFLAGS = -O3 > -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=shorten-64-to-32 -Werror=implicit-function-declaration -pipe XCFLAGS = -include ruby/config.h -include ruby/missing.h -D_FORTIFY_SOURCE=2 > -fstack-protector -fno-strict-overflow -fvisibility=hidden […]

¿Cómo ejecutar Ruby 2.0 con JRuby 1.7?

¿Cuál es la mejor manera de hacer que JRuby se ejecute en modo 2.0?

Desinstalando todas las gems de Ruby 2.0.0

Parece que ruby ​​2.0.0 ha agregado gems “predeterminadas” a la mezcla y las hace no removibles al desinstalar gem. ¿Cómo puedes eliminar todas las gems no predeterminadas?

¿Hay una configuración de depuración de palanca que funciona con ruby ​​2.0?

Estoy usando ruby ​​2.0.0-p195 en OSX. pry-debugger no funciona (paso / continuar / siguiente todos parecen funcionar como continue ). ¿Hay una gem de depuración de palanca que funciona con ruby ​​2.0? actualización: pry-debugger y pry-byebug parecen funcionar con ruby ​​2.0.0-p195 en un proyecto simple. Tengo algún otro conflicto que está causando que ambos falle […]

Rails 4.1.6 ID de sesión

Cómo obtener id de sesión de un objeto de solicitud. El código siguiente se puede usar en Rails 3 para obtener el ID de sesión. Pero esto ya no parece estar funcionando en Rails 4.1.6 y Ruby 2.1.3 request.session_options[:id]

Ruby on Rails: “Agrega ‘gem sqlite3’ ‘a tu Gemfile”

Soy un completo n00b en Rails con solo un conocimiento principiante de Ruby. Planeo estudiar más a Ruby antes de aprender Rails, pero estoy demasiado curioso para mi propio bien. De todos modos, estaba siguiendo el tutorial, pero me quedé atascado cuando me dijo que escribiera “servidor de Rails” en el directorio del blog. Indica […]

Manejo personalizado de errores con Rails 4.0

Estoy construyendo una API de Ruby on Rails usando Ruby 2.0 y Rails 4.0. Mi aplicación es casi exclusivamente una API JSON, por lo que si se produce un error (500, 404), quiero capturar ese error y devolver un mensaje de error JSON bien formateado. He intentado esto y también: rescue_from ActionController::RoutingError, :with => :error_render_method […]

¿Es posible que Rails 4 funcione en Windows?

Estoy trabajando en un proyecto de Rails 4 (usando el candidato de lanzamiento) y ahora necesito colaborar con alguien en una máquina con Windows. Sin embargo, ni siquiera puedo abrir una página web básica :(. Fue bastante doloroso incluso instalar sqlite3 con Ruby 2.0. Ahora, cuando bash subir una página web (acabo de crear un […]

Instalación de Ruby 2.0 y Rails 4.0.0beta en AWS EC2

La instalación de Ruby 2.0.0 y Rails 4.0.0beta1 en la instalación predeterminada de Amazon EC2 Linux (Amazon Linux AMI 2012.09.1) se realiza sin problemas. Pero openssl se interpone en el camino (por ejemplo, http://railsapps.github.com/openssl-certificate-verify-failed.html ) y es extraño que impida que openssl se instale o que el administrador de paquetes de RubyGem instale Rails. ¿Cómo […]