Articles of ruby

Ruby a-t-il un vrai multithreading?

Je connais le filetage “coopératif” du rbuy en utilisant des fils verts . Comment puis-je créer de véritables threads au niveau du système d’exploitation dans mon application afin d’utiliser plusieurs cœurs de processeur pour le traitement?

Récupère les noms de tous les fichiers d’un dossier avec Ruby

Je veux obtenir tous les noms de fichiers d’un dossier en utilisant Ruby.

En Ruby, comment ignorer une boucle dans une boucle .each, similaire à ‘continue’

En Ruby, comment puis-je sauter une boucle dans une boucle .each , similaire à continue dans d’autres langues?

Comment convertir un object hash ruby ​​en JSON?

Comment convertir un object hash ruby ​​en JSON? Donc, je tente cet exemple ci-dessous et cela ne fonctionne pas? Je regardais le RubyDoc et évidemment l’object Hash n’a pas de méthode to_json . Mais je lis sur les blogs que Rails prend en charge active_record.to_json et supporte aussi hash#to_json . Je peux comprendre ActiveRecord soit […]

Comment trouver où une méthode est définie à l’exécution?

Nous avons récemment eu un problème où, après une série de validations, un processus back-end a échoué. Maintenant, nous étions de bons petits garçons et filles et avons effectué des rake test après chaque enregistrement, mais en raison de certaines bizarreries dans le chargement de la bibliothèque de Rails, cela ne s’est produit que lorsque […]

Comment parsingr JSON avec Ruby on Rails?

Je cherche un moyen simple d’parsingr JSON, d’extraire une valeur et de l’écrire dans une firebase database dans Rails. Plus précisément, ce que je recherche, c’est un moyen d’extraire shortUrl du JSON renvoyé par l’API bit.ly: { “errorCode”: 0, “errorMessage”: “”, “results”: { “http://www.foo.com”: { “hash”: “e5TEd”, “shortKeywordUrl”: “”, “shortUrl”: “http://bit.ly/1a0p8G”, “userHash”: “1a0p8G” } }, […]

Ruby: méthode de la classe Calling à partir d’une instance

En Ruby, comment appelle-t-on une méthode de classe à partir de l’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. Seems I’m repeating myself. […]

Comment convertir un horodatage unix (secondes depuis l’époque) en Ruby DateTime?

Comment convertir un horodatage Unix (secondes depuis l’époque) en Ruby DateTime?

Rails: include vs.: join

C’est plus une question “pourquoi ça marche comme ça” plutôt qu’une question “je ne sais pas comment faire” … Donc, l’évangile à tirer des enregistrements associés que vous savez que vous allez utiliser est d’utiliser :include car vous obtiendrez une jointure et éviter tout un tas de requêtes supplémentaires: Post.all(:include => :comments) Cependant, lorsque vous […]

Analyse d’une chaîne JSON dans Ruby

J’ai une chaîne que je veux parsingr en Ruby: ssortingng = ‘{“desc”:{“someKey”:”someValue”,”anotherKey”:”value”},”main_item”:{“stats”:{“a”:8,”b”:12,”c”:10}}}’ Existe-t-il un moyen facile d’extraire les données?