Questions marquées «ruby»

154
Comment trier un Ruby Hash par valeur numérique?

J'ai un hachage de compteur que j'essaie de trier par décompte. Le problème que je rencontre est que la fonction par défaut Hash.sort trie les nombres comme des chaînes plutôt que par taille de nombre. ie Donné Hash: metrics = {"sitea.com" => 745, "siteb.com" => 9, "sitec.com" => 10 }...

153
Comment déboguer les scripts Ruby [fermé]

Fermé. Cette question nécessite des détails de débogage . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé l'année dernière . Améliorez cette question J'ai copié le code Ruby...

152
zéros en tête dans les rails

J'ai des champs hret min, les deux entiers dans mon application. Pour le hrchamp, si l'utilisateur entre "1", je voudrais que Rails le remplisse automatiquement à "01" avant de l'enregistrer dans la base de données. Aussi pour le minchamp si l'utilisateur saisit "0", il doit le mettre en tant que...

151
Ruby envoyer vs __send__

Je comprends le concept some_instance.sendmais j'essaie de comprendre pourquoi vous pouvez appeler cela dans les deux sens. Les Ruby Koans impliquent qu'il y a une raison au-delà de fournir de nombreuses façons différentes de faire la même chose. Voici les deux exemples d'utilisation: class Foo def...

150
Flotteur arrondi en rubis

J'ai du mal à arrondir. J'ai un flotteur, que je veux arrondir au centième de décimale. Cependant, je ne peux utiliser .roundque ce qui le transforme en un int, ce qui signifie 2.34.round # => 2. existe-t-il un moyen d'effet simple de faire quelque chose comme2.3465 # =>

150
Comment modifier PATH pour Homebrew?

En essayant d'installer ruby ​​1.9.3, lisez que je dois d'abord installer homebrew. Ran Brew Doctor, et ça me donne un tas d'avertissements. Dont l'un est: Attention: / usr / bin se produit avant / usr / local / bin Cela signifie que les programmes fournis par le système seront utilisés à la place...

149
Ruby dormir ou retarder moins d'une seconde?

Je crée un script avec ruby ​​qui doit rendre les images à 24 images par seconde, mais je dois attendre 1 / 24e de seconde entre l'envoi des commandes. Quelle est la meilleure façon de dormir moins d'une

148
Ruby on Rails: supprimer plusieurs clés de hachage

Je me retrouve souvent à écrire ceci: params.delete(:controller) params.delete(:action) params.delete(:other_key) redirect_to my_path(params) La traînée de suppressions ne semble pas juste et non plus: [:controller, :action, :other_key].each do |k| params.delete(k) end Y a-t-il quelque chose de...

148
Objet Rails à hacher

J'ai l'objet suivant qui a été créé @post = Post.create(:name => 'test', :post_number => 20, :active => true) Une fois que cela est enregistré, je veux être en mesure de récupérer l'objet dans un hachage, par exemple en faisant quelque chose comme: @object.to_hash Comment est-ce possible...