Als «ruby» getaggte Fragen

Ruby ist eine plattformübergreifende Open-Source-Sprache mit dynamischer objektorientierter Interpretation, die 1995 von Yukihiro Matsumoto (Matz) erstellt wurde. Das Tag [ruby] steht für Fragen zur Ruby-Sprache, einschließlich ihrer Syntax und ihrer Bibliotheken. Ruby on Rails-Fragen sollten mit [Ruby-on-Rails] gekennzeichnet sein.



7
Soll ich alias oder alias_method verwenden?
Ich fand eine Blog - Post auf aliasvs. alias_method. Wie in dem Beispiel in diesem Blog-Beitrag gezeigt, möchte ich einfach eine Methode einer anderen innerhalb derselben Klasse zuordnen. Welches soll ich verwenden? Ich sehe immer aliasgebraucht, aber jemand sagte mir, es alias_methodsei besser. Verwendung von Alias class User def full_name …
353 ruby  alias 


9
Ruby: Aufruf der Klassenmethode von der Instanz
Wie ruft man in Ruby eine Klassenmethode aus einer der Instanzen dieser Klasse auf? Sag ich habe 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. Seems I'm …
347 ruby  class-method 

8
Rails: include vs.: Joins
Dies ist eher eine Frage "Warum funktionieren die Dinge so?" Als eine Frage "Ich weiß nicht, wie ich das machen soll" ... Das Evangelium zum Abrufen zugehöriger Datensätze, von denen Sie wissen, dass Sie sie verwenden werden, lautet: Verwenden :includeSie sie, weil Sie einen Join erhalten und eine ganze Reihe …






5
Wie konvertiere ich ein Ruby-Hash-Objekt in JSON?
Wie konvertiere ich ein Ruby-Hash-Objekt in JSON? Also versuche ich dieses Beispiel unten und es funktioniert nicht? Ich habe mir den RubyDoc angesehen und offensichtlich hat das HashObjekt keine to_jsonMethode. Aber ich lese in Blogs, die Rails unterstützt active_record.to_jsonund auch unterstützt hash#to_json. Ich kann verstehen, dass ActiveRecordes sich um ein …


9
So vermeiden Sie, dass "solche Dateien nicht geladen werden können - utils / popen" von Homebrew unter OSX
Beim Ausführen brewim Terminal wird eine Fehlermeldung angezeigt: /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>' Dies sind meine Edelsteineinstellungen: - RUBYGEMS VERSION: …
327 ruby  macos  rubygems  homebrew 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.