Resultados de la búsqueda a petición "ruby"

3 la respuesta

Argumentos de bloque de enlace y desestructuración

En ruby, ¿hay alguna manera de vincular simultáneamente el argumento de un bloque a un local y desestructurarlo? Buscar en Google no me ha encontrado nada y jugar en IRB ha sido infructuoso, pero pensé que recordé la funcionalidad que ...

3 la respuesta

Intercepción del método rubí

Quiero interceptar llamadas a métodos en una clase ruby y poder hacer algo antes y después de la ejecución real del método. Intenté el siguiente código, pero recibí el error: MethodInterception.rb: 16: enbefore_filter': (eval):2:inalias_method ...

2 la respuesta

Comportamiento de los métodos de explosión de matriz

Alguna versión explosiva deArray los métodos son comocompact!, reject!, flatten!, uniq! regresonil si no se hicieron cambios: [1,[2]].flatten! # => [1, 2] [1,2].flatten! # => nil [1,[2]].flatten # => [1, 2] [1,2].flatten # => [1, 2] ...

2 la respuesta

¿Cómo puedo crear nuevas hojas de cálculo de hoja de cálculo en Ruby usando la gema de hoja de cálculo?

Específicamente, lo que intento hacer es agregar nuevas hojas de trabajo junto a las que ya están allí. He intentado usarbook.create_worksheet :name => 'new_sheet' pero sobrescribe la hoja de trabajo anterior. Busqué en el sitio aquí y vi a ...

3 la respuesta

Ruby: Convertir dólar (String) a cents (Integer)

¿Cómo convierto una cadena con una cantidad en dólares como"5.32" o"100" a una cantidad entera en centavos como532 o10000? Tengo una solución a continuación: dollar_amount_string = "5.32" dollar_amount_bigdecimal ...

1 la respuesta

Ruby on Rails. Rutas Unicode

¿Es posible establecer una cadena Unicode como un segmento de una ruta en Rails? Intento lo siguiente: # app/controllers/magazines_controller.rb class MagazinesController < ApplicationController def index end end # encoding: utf-8 # ...

2 la respuesta

¿Por qué la navegación segura es mejor que usar probar en Rails?

Estoy leyendoesta [http://mitrev.net/ruby/2015/11/13/the-operator-in-ruby/]. ¿Cuál es el beneficio de usar esto? user&.address&.stateterminado user.try(:address).try(:state)Aún no lo entiendo.

5 la respuesta

¿Cómo extraer un solo carácter (como una cadena) de una cadena más grande en Ruby?

¿Cuál es la forma idiomática de Ruby para recuperar un solo carácter de una cadena como una cadena de un carácter? Ahí está elstr[n] método, por supuesto, pero (a partir de Ruby 1.8) devuelve un código de caracteres como un fixnum, no una cadena. ...

2 la respuesta

Ruby flatten flatten (matriz de matrices)

Tengo una matriz como la siguiente [ [[0, :a], [2, :b]], [3, :c], [4, :d], [[5, :e], [6, :f], [7, :g]] ]Es decir, una matriz de elementos que son (1) matrices de 2 elementos, o (2) una matriz de matrices de 2 elementos. Estoy tratando de ...

4 la respuesta

Carrierwave o Dragonfly

He estado buscando herramientas de carga de archivos de rieles y las que me parecieron más atractivas e interesantes fueron carrierwave y dragonfly. Al mirar a su alrededor, parece que carrierwave toma el estilo más tradicional donde puede ...