Articles of ruby

¿Cómo actualizar Ruby Version 2.0.0 a la última versión en Mac OSX Yosemite?

Necesito actualizar mi versión de ruby ​​de 2.0.0 a la última versión, no puedo usar algunas gems porque mi versión no está actualizada. Había usado Homebrew para instalar Ruby hace algún tiempo. ¿Cómo puedo actualizar mi versión de Ruby?

Deshabilitar ActiveRecord para Rails 4

Quiero desactivar ActiveRecord en Rails 4. Hice lo siguiente en config/application.rb require File.expand_path(‘../boot’, __FILE__) # require ‘rails/all’ — commented require “action_controller/railtie” require “action_mailer/railtie” #require “active_resource/railtie” no need #require “rails/test_unit/railtie” no need #require “sprockets/railtie” no need # Require the gems listed in Gemfile, including any gems # you’ve limited to :test, :development, or :production. Bundler.require(:default, Rails.env) […]

Tabla de precedencia del operador Ruby

Muéstrame una tabla de precedencia de Ruby definitiva, revisada por pares / mantenida (de operadores , no operadores y modificadores ). A lo largo de los años, he tenido que confiar en las siguientes fonts para esta información: 1. http://phrogz.net/programmingruby/language.html#table_18.4 – El libro de Pico , que documenta a Ruby 1.6 , que se lanzó […]

¿Cómo crear una copia profunda de un objeto en Ruby?

Hice algunas búsquedas para encontrar algunos métodos y publicaciones diferentes sobre cómo crear un operador de copia profunda. ¿Existe una manera rápida y fácil (incorporada) para copiar objetos en profundidad en Ruby? Los campos no son matrices o hash. Trabajando en Ruby 1.9.2.

Modelo de Rails sin base de datos

Quiero crear un modelo de Rails (2.1 y 2.2) con validaciones de ActiveRecord, pero sin una tabla de base de datos. ¿Cuál es el enfoque más utilizado? He encontrado algunos complementos que dicen ofrecer esta funcionalidad, pero muchos de ellos no parecen ser ampliamente utilizados o mantenidos. ¿Qué recomienda la comunidad que haga? En este […]

¿Cómo puedo encontrar en qué sistema operativo se está ejecutando mi progtwig Ruby?

Quiero que mi progtwig Ruby haga cosas diferentes en una Mac que en Windows. ¿Cómo puedo averiguar en qué sistema se está ejecutando mi progtwig?

¿Hash Rocket está en desuso?

El puesto de cohete RIP Hash bien citado parece implicar que la syntax de Hash Rocket ( :foo => “bar” ) está en desuso en favor del hash de estilo JSON nuevo-a-Ruby ( foo: “bar” ), pero yo no se puede encontrar ninguna referencia definitiva que indique que el formulario Hash Rocket está en desuso […]

¿Cuáles son todas las formas comunes de leer un archivo en Ruby?

¿Cuáles son todas las formas comunes de leer un archivo en Ruby? Por ejemplo, aquí hay un método: fileObj = File.new($fileName, “r”) while (line = fileObj.gets) puts(line) end fileObj.close Sé que Ruby es extremadamente flexible. ¿Cuáles son los beneficios / inconvenientes de cada enfoque?

¿Cuáles son las Ruby Gotchas que debe advertirse a un novato?

Recientemente aprendí el lenguaje de progtwigción Ruby, y en general es un buen lenguaje. Pero me sorprendió bastante ver que no era tan simple como esperaba. Más precisamente, la “regla de la mínima sorpresa” no me pareció muy respetada (por supuesto, esto es bastante subjetivo). Por ejemplo: x = true and false puts x # […]

Guardar imagen de URL con clip

Por favor sugiérame una forma de guardar una imagen de una URL con Paperclip.