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

6
Agregue un elemento a una matriz si aún no está allí
Tengo una clase ruby class MyClass attr_writer :item1, :item2 end my_array = get_array_of_my_class() #my_array is an array of MyClass unique_array_of_item1 = [] Quiero empujar MyClass#item1a unique_array_of_item1, pero sólo si unique_array_of_item1no contiene que item1todavía. Hay una solución simple que conozco: simplemente iterar my_arrayy verificar si unique_array_of_item1ya contiene la corriente item1o no. …
92 ruby 



4
Raíles que mapean una matriz de hashes en un solo hash
Tengo una variedad de hashes como este: [{"testPARAM1"=>"testVAL1"}, {"testPARAM2"=>"testVAL2"}] Y estoy tratando de mapear esto en un solo hash como este: {"testPARAM2"=>"testVAL2", "testPARAM1"=>"testVAL1"} Lo he logrado usando par={} mitem["params"].each { |h| h.each {|k,v| par[k]=v} } Pero me preguntaba si es posible hacer esto de una manera más idiomática (preferiblemente sin …

5
Ruby's File.open y la necesidad de f.close
Es de conocimiento común en la mayoría de los lenguajes de programación que el flujo para trabajar con archivos es abrir-usar-cerrar. Sin embargo, vi muchas veces en códigos ruby ​​llamadas File.open incomparables y, además, encontré esta joya de conocimiento en los documentos ruby: Los flujos de E / S se …
92 ruby  file 




10
¿Cuál es la mejor forma de usar SOAP con Ruby?
Un cliente mío me ha pedido que integre una API de terceros en su aplicación Rails. El único problema es que la API usa SOAP. Ruby básicamente ha abandonado SOAP a favor de REST. Proporcionan un adaptador Java que aparentemente funciona con el puente Java-Ruby, pero nos gustaría mantenerlo todo …




7
Rails DateTime.now sin tiempo
Necesito usar DateTime.now para tomar la fecha actual y "quitar" la hora. Por ejemplo, esto muestra lo que no quiero:DateTime.now => Sat, 19 Nov 2011 18:54:13 UTC +00:00 Esto demuestra lo que hago quieren:DateTime.now.some_operation => 2011-11-06 00:00:00 UTC

4
NameError (constante no inicializada Paperclip :: Storage :: S3 :: AWS):
Estoy tratando de incorporar imágenes en mi aplicación web y sigo encontrando este error después de eliminar algunas funciones. Todo se redujo a mi controlador de aplicación 'crear' y no estoy del todo seguro de a dónde debo ir desde aquí. 2015-02-06T20:30:12.292187+00:00 app[web.1]: (1.9ms) ROLLBACK 2015-02-06T20:30:12.296299+00:00 app[web.1]: NameError (uninitialized constant …


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.