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



7
¿Debo usar alias o alias_method?
He encontrado un blog el aliasfrente alias_method. Como se muestra en el ejemplo dado en esa publicación de blog, simplemente quiero alias un método a otro dentro de la misma clase. ¿Cuál debería usar? Siempre lo veo aliasusado, pero alguien me dijo que alias_methodes mejor. Uso de alias class User …
353 ruby  alias 


9
Ruby: llamando al método de clase desde la instancia
En Ruby, ¿cómo se llama a un método de clase desde una de las instancias de esa clase? Di que tengo class Truck def self.default_make # Class method. "mac" end def initialize # Instance method. Truck.default_make # gets the default via the class's method. # But: I wish to avoid …
347 ruby  class-method 

8
Rieles: incluye vs.: se une
Esta es más una pregunta de "por qué las cosas funcionan de esta manera" en lugar de una pregunta de "No sé cómo hacer esto" ... Entonces, el evangelio sobre extraer los registros asociados que sabe que va a usar es :includeporque obtendrá una combinación y evitará un montón de …



12
¿Cuál es la forma "correcta" de recorrer una matriz en Ruby?
PHP, para todas sus verrugas, es bastante bueno en este aspecto. No hay diferencia entre una matriz y un hash (tal vez soy ingenuo, pero esto obviamente me parece correcto), y para iterar o simplemente foreach (array/hash as $key => $value) En Ruby hay muchas maneras de hacer este tipo …
341 ruby  arrays  loops 



5
¿Cómo convertir un objeto ruby ​​hash a JSON?
¿Cómo convertir un objeto ruby ​​hash a JSON? ¿Estoy probando este ejemplo a continuación y no funciona? Estaba mirando el RubyDoc y obviamente el Hashobjeto no tiene un to_jsonmétodo. Pero estoy leyendo en blogs que Rails admite active_record.to_jsony también admite hash#to_json. Puedo entender que ActiveRecordes un objeto Rails, pero Hashno …

14
¿Cuándo usar lambda, cuándo usar Proc.new?
En Ruby 1.8, hay diferencias sutiles entre proc / lambda, por un lado, y Proc.newpor el otro. ¿Cuáles son esas diferencias? ¿Puedes dar pautas sobre cómo decidir cuál elegir? En Ruby 1.9, proc y lambda son diferentes. ¿Cual es el trato?
336 ruby  lambda  proc 


9
Cómo evitar "no se puede cargar dicho archivo - utils / popen" de homebrew en OSX
Recibo un error cuando ejecuto brewen la terminal: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- utils/popen (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/Homebrew/utils.rb:6:in `<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/Homebrew/global.rb:9:in `<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/brew.rb:16:in `<main>' Estas son mis configuraciones de gemas: - …
327 ruby  macos  rubygems  homebrew 

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.