Questions marquées «ruby»

Ruby est un langage interprété orienté objet dynamique et open source multiplateforme, créé par Yukihiro Matsumoto (Matz) en 1995. La balise [ruby] est destinée aux questions liées au langage Ruby, y compris sa syntaxe et ses bibliothèques. Les questions Ruby on Rails doivent être étiquetées avec [ruby-on-rails].



7
Dois-je utiliser alias ou alias_method?
J'ai trouvé un billet de blog sur aliascontre alias_method. Comme le montre l'exemple donné dans ce billet de blog, je veux simplement alias une méthode à une autre dans la même classe. Que dois-je utiliser? Je vois toujours aliasutilisé, mais quelqu'un m'a dit que alias_methodc'est mieux. Utilisation de l'alias class …
353 ruby  alias 


9
Ruby: appel de la méthode de classe à partir d'une instance
Dans Ruby, comment appelez-vous une méthode de classe à partir d'une des instances de cette classe? Dis que j'ai 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
Rails: inclure vs: jointures
C'est plus une question "pourquoi les choses fonctionnent de cette façon" plutôt qu'une question "je ne sais pas comment faire" ... Donc, l'évangile sur l'extraction des enregistrements associés que vous savez que vous allez utiliser est d'utiliser :includeparce que vous obtiendrez une jointure et évitez tout un tas de requêtes …






5
Comment convertir un objet de hachage rubis en JSON?
Comment convertir un objet de hachage rubis en JSON? J'essaie donc cet exemple ci-dessous et cela ne fonctionne pas? Je regardais le RubyDoc et évidemment l' Hashobjet n'a pas de to_jsonméthode. Mais je lis sur des blogs que Rails supporte active_record.to_jsonet supporte également hash#to_json. Je peux comprendre que ActiveRecordc'est un …

14
Quand utiliser lambda, quand utiliser Proc.new?
Dans Ruby 1.8, il existe des différences subtiles entre proc / lambda d'une part et Proc.newd'autre part. Quelles sont ces différences? Pouvez-vous donner des directives sur la façon de décider lequel choisir? Dans Ruby 1.9, proc et lambda sont différents. Quel est le problème?
336 ruby  lambda  proc 


9
Comment éviter «ne peut pas charger un tel fichier - utils / popen» à partir de homebrew sur OSX
Je reçois une erreur lorsque je cours brewdans le 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>' Ce sont mes paramètres de …
327 ruby  macos  rubygems  homebrew 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.