Preguntas etiquetadas con ruby

Ruby es un lenguaje interpretado orientado a objetos dinámico, de código abierto y multiplataforma, creado por Yukihiro Matsumoto (Matz) en 1995. La etiqueta [ruby] es para preguntas relacionadas con el lenguaje Ruby, incluida su sintaxis y sus bibliotecas. Las preguntas sobre Ruby on Rails deben etiquetarse con [ruby-on-rails].


5
Agregar a una cadena existente
Para agregar a una cadena existente, esto es lo que estoy haciendo. s = 'hello' s.gsub!(/$/, ' world'); ¿Existe una mejor manera de agregar a una cadena existente? Antes de que alguien sugiera la siguiente respuesta, déjame mostrar que esta no funciona s = 'hello' s.object_id s = s + …
104 ruby 





12
Prueba si la cadena es un número en Ruby on Rails
Tengo lo siguiente en mi controlador de aplicación: def is_number?(object) true if Float(object) rescue false end y la siguiente condición en mi controlador: if mystring.is_number? end La condición arroja un undefined methoderror. ¿Supongo que lo he definido is_numberen el lugar equivocado ...?

5
Reutilizar los pasos del pepino
Quiero reutilizar algunos pasos de pepino, pero parece que no puedo encontrar el camino correcto. Quiero escribir un paso como: Given /^I login with (.*) credentials$/ |type| # do stuff with type being one of "invalid" or "valid" end Pero luego da otro paso como: Given /^I login successfully$ # …
103 ruby  testing  cucumber 

3
Encontrar # apariciones de un carácter en una cadena en Ruby
Estoy buscando el método Ruby (1.9 ...) que me puede ayudar a encontrar el número de apariciones de un carácter en una cadena. Estoy buscando todas las ocurrencias, no solo la primera. Por ejemplo: "Melanie es una noob" Hay dos apariciones de la letra 'a'. ¿Cuál sería el método Ruby …
103 ruby  string  methods 

4
La mejor forma de devolver un valor booleano aleatorio
He estado usando esto durante algún tiempo para regresar trueo falseal crear datos de semillas falsos. Sólo me preguntaba si alguien tiene una mejor manera, más conciso o detallado de volver, ya sea trueo false. rand(2) == 1 ? true : false
103 ruby 

4
¿Cómo configuro un proyecto básico de Ruby?
Quiero crear un pequeño proyecto Ruby con 10 ~ 20 clases / archivos. Necesito algunas gemas y quiero usar RSpec como marco de prueba. Es posible que desee construir una gema más adelante, pero eso no es seguro. ¿Hay algún instructivo o guía que me muestre cómo configurar la estructura …




4
Encuentra la extensión de un nombre de archivo en Ruby
Estoy trabajando en la parte de carga de archivos de una aplicación Rails. La aplicación maneja diferentes tipos de archivos de manera diferente. Quiero hacer una lista blanca de ciertas extensiones de archivo para comparar los archivos cargados y ver dónde deben ir. Todos los nombres de archivo son cadenas. …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.