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].


11
¿Mejor práctica para marcar código obsoleto en Ruby?
Me gustaría marcar un método como obsoleto, para que las personas que lo usan puedan verificar fácilmente su código y ponerse al día. En Java, establece @Deprecated y todos saben lo que esto significa. Entonces, ¿hay una forma preferida (o incluso herramientas) para marcar y verificar las desvalorizaciones en Ruby?
127 ruby  deprecated 


7
herencia de rubíes vs mixins
En Ruby, dado que puede incluir múltiples mixins pero solo extender una clase, parece que los mixins serían preferibles a la herencia. Mi pregunta: si está escribiendo código que debe ampliarse / incluirse para que sea útil, ¿por qué lo convertiría en una clase? O dicho de otra manera, ¿por …

2
Resque vs Sidekiq? [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . Mejora esta pregunta Actualmente estoy usando Resquepara mi proceso en segundo plano, …



4
Fecha de formateo de rieles
Estoy publicando una fecha en una API y el formato requerido es el siguiente: 2014-12-01T01:29:18 Puedo obtener la fecha del modelo así: Model.created_at.to_s Eso vuelve: 2014-12-01 01:29:18 -0500 ¿Cómo puedo usar Rails o Ruby para formatearlo como el formato requerido con la T y eliminar el -0500?

12
¿Cómo cambiar los valores Hash?
Me gustaría reemplazar cada uno valueen un hash con value.some_method. Por ejemplo, para un hash simple dado: {"a" => "b", "c" => "d"}` cada valor debe ser .upcased, por lo que se ve así: {"a" => "B", "c" => "D"} Lo intenté #collecty #mapsiempre obtengo los arreglos. ¿Hay alguna forma …
126 ruby  syntax  hash 


24
Obtener la edad de la persona en Ruby
Me gustaría saber la edad de una persona desde su cumpleaños. now - birthday / 365no funciona, porque algunos años tienen 366 días. Se me ocurrió el siguiente código: now = Date.today year = now.year - birth_date.year if (date+year.year) > now year = year - 1 end ¿Hay alguna manera …

7
¿Cómo hacer clic en el primer enlace de la lista de elementos después de actualizar a Capybara 2.0?
Cómo hacer clic en el primer enlace en ese caso: <div class="item"> <a href="/agree/">Agree</a> </div> <div class="item"> <a href="/agree/">Agree</a> </div> within ".item" do first(:link, "Agree").click end y me sale este error: Capybara::Ambiguous: Ambiguous match, found 2 elements matching css ".item" Y sin el withinme sale este error: Failure/Error: first(:link, "Agree").click …
125 ruby  rspec  capybara 

9
Cómo seleccionar la opción en el menú desplegable usando Carpincho
Estoy tratando de seleccionar un elemento de un menú desplegable usando Carpincho (2.1.0). Quiero seleccionar por número (es decir, seleccionar la segunda opción, la tercera, etc.). Busqué en Google como un loco intentando todo tipo de cosas pero sin suerte. Pude seleccionarlo usando el valor: find("option[value='4c430d62-f1ba-474f-8e8a-4452c55ea0a8']").click Pero no quiero usar …


4
Estructura ideal del proyecto Ruby
Estoy buscando una descripción general / aclaración de la estructura ideal del proyecto para un proyecto de rubí (sin rieles / merb / etc.). Supongo que sigue app/ bin/ #Files for command-line execution lib/ appname.rb appname/ #Classes and so on Rakefile #Running tests README test,spec,features/ #Whichever means of testing you …

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.