Preguntas con la etiqueta [ruby]

Lista ruby preguntas

Acabo de instalar RVM, pero no puedo hacerlo funcionar. Tengo esta línea al final de mi .profilearchivo: [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" Intenté ejecutar source .profiley reiniciar la

¿Cuál es la diferencia entre impresión y venta?

6
respuestas
282
votos
306.3k
vistas

Por ejemplo, en esta línea de código que escribí printy putsproduje resultados diferentes. 1.upto(1000).each { |i| print i if i % 2 == 0 }

Leí ¿Cuándo se configuran las variables de instancia de Ruby? pero tengo dudas sobre cuándo usar variables de instancia de clase. Las variables de clase son compartidas por todos los

Aquí está la salida de la consola: sergio@sergio-VirtualBox:~$ rvm list rvm rubies ruby-1.9.3 [ i386 ] sergio@sergio-VirtualBox:~$ rvm use 1.9.3 Using /usr/share/ruby-rvm/gems/ruby-1.9.3 sergio@sergio-VirtualBox:~$ ruby -v The program 'ruby' can be

¿Cómo puedo generar ceros a la izquierda en Ruby?

6
respuestas
269
votos
128.1k
vistas

Estoy generando un conjunto de archivos numerados desde un script Ruby. Los números provienen del incremento de un contador, pero para que se ordenen bien en el directorio, me gustaría

Aprendiendo Ruby sobre Rails

56
respuestas
241
votos
191.7k
vistas

Tal como están las cosas ahora, soy desarrollador de Java y C#. Cuanto más miro Ruby on Rails, más quiero aprenderlo. ¿Cuál has encontrado que es la mejor ruta para

Comillas dobles o simples

7
respuestas
220
votos
86.4k
vistas

¿Existe un momento específico en el que debo usar ""vs ''? He estado usando comillas simples la mayor parte del tiempo porque es más fácil de escribir, pero no estoy

¿Qué es el middleware en rack?

9
respuestas
286
votos
82.0k
vistas

¿Qué es el middleware Rack en Ruby? No pude encontrar ninguna buena explicación de lo que quieren decir con "middleware".

Cuando ejecuto bundle installmi proyecto Rails 3 en Centos 5.5 falla con un error: Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://bb-m.rubygems.org/gems/multi_json-1.3.2.gem) An error occured

Rieles: incluir frente a: unir

8
respuestas
373
votos
177.3k
vistas

Esta es más una pregunta de "por qué las cosas funcionan de esta manera" que una pregunta de "No sé cómo hacer esto"... Entonces, la mejor manera de extraer registros

¿Cuál es el propósito del operador de signo de interrogación en Ruby? A veces aparece así: assert !product.valid? a veces está en una ifconstrucción.

Usando Ruby, ¿cómo puedo realizar la coloración del texto de fondo y de primer plano para la salida en la terminal? Recuerdo que cuando programábamos en Pascal todos solíamos escribir

Usando la herramienta de línea de comandos gem, ¿cómo puedo instalar una versión específica de una gema?

¿Cómo uso el operador condicional (? :) en Ruby?

7
respuestas
332
votos
372.5k
vistas

¿Cómo se usa el operador condicional ( ? :) en Ruby? Por ejemplo, ¿es esto correcto? <% question = question.size > 20 ? question.question.slice(0, 20)+"..." : question.question %>

Recibo un error AWS::S3::Errors::InvalidRequest The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.cuando intento cargar un archivo en el depósito S3 en la nueva región de Frankfurt.