Domande taggate «ruby»

Ruby è un linguaggio interpretato orientato agli oggetti dinamico multipiattaforma open source, creato da Yukihiro Matsumoto (Matz) nel 1995. Il tag [ruby] è per domande relative al linguaggio Ruby, compresa la sua sintassi e le sue librerie. Le domande su Ruby on Rails devono essere contrassegnate con [ruby-on-rails].



7
Dovrei usare alias o alias_method?
Ho trovato un post sul blog su aliasvs alias_method. Come mostrato nell'esempio fornito in quel post sul blog, voglio semplicemente creare un metodo con un altro all'interno della stessa classe. Quale dovrei usare? Lo vedo sempre aliasusato, ma qualcuno mi ha detto che alias_methodè meglio. Uso dell'alias class User def …
353 ruby  alias 


9
Ruby: chiamata del metodo di classe dall'istanza
In Ruby, come si chiama un metodo di classe da una delle istanze di quella classe? Di 'che ho 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 mentioning Truck. …
347 ruby  class-method 

8
Rotaie: include vs.: join
Questa è più una domanda "perché le cose funzionano in questo modo" piuttosto che una domanda "Non so come fare" ... Quindi il vangelo sull'estrazione di documenti associati che sai di usare sarà quello di usarlo :include perché otterrai un join ed eviterai un sacco di domande extra: Post.all(:include => …



12
Qual è il modo "giusto" per iterare attraverso un array in Ruby?
PHP, nonostante tutte le sue verruche, è abbastanza bravo su questo punto. Non c'è differenza tra un array e un hash (forse sono ingenuo, ma questo ovviamente mi sembra giusto), e per iterare attraverso entrambi foreach (array/hash as $key => $value) In Ruby ci sono molti modi per fare questo …
341 ruby  arrays  loops 



5
Come convertire un oggetto hash ruby ​​in JSON?
Come convertire un oggetto hash ruby ​​in JSON? Quindi sto provando questo esempio qui sotto e non funziona? Stavo guardando il RubyDoc e ovviamente l' Hashoggetto non ha un to_jsonmetodo. Ma sto leggendo sui blog che Rails supporta active_record.to_jsone supporta anche hash#to_json. Capisco che ActiveRecordè un oggetto Rails, ma Hashnon …

14
Quando usare lambda, quando usare Proc.new?
In Ruby 1.8, ci sono sottili differenze tra proc / lambda da un lato e Proc.newdall'altro. Quali sono queste differenze? Puoi fornire delle linee guida su come decidere quale scegliere? In Ruby 1.9, proc e lambda sono diversi. Qual è l'accordo?
336 ruby  lambda  proc 


9
Come evitare "Impossibile caricare tale file - utils / popen" da homebrew su OSX
Ricevo un errore quando corro brewnel terminale: /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>' Queste sono le mie impostazioni gemma: - RUBYGEMS …
327 ruby  macos  rubygems  homebrew 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.