preguntar acerca de ruby

3
réponses

Convertir la chaîne JSON en tableau JSON dans rails?

J'ai une chaîne JSON dans rails comme indiqué ci-dessous: [{"content":"1D","createdTime":"09-06-2011 00:59"},{"content":"2D","createdtime":"09-06-2011 08:00"}] Qui sont les objets d'un contenu de classe avec le contenu des attributs et le temps c …
demandé sur 1970-01-01 00:33:31
3
réponses

Comment trouver l’indice d’un tableau qui a une valeur maximale

J'ai un tableau d'éléments. Si je fais un arr.max, j'obtiendrai la valeur maximale. Mais je voudrais obtenir l'index du tableau. Comment le trouver dans Ruby Par exemple a = [3,6,774,24,56,2,64,56,34] => [3, 6, 774, 24, 56, 2, 64, 56, 34] >& …
demandé sur 1970-01-01 00:33:30
2
réponses

Def de Ruby et EVAL instance vs EVAL classe

Je lis la section de métaprogrammation de programmation Ruby 1.9 et j'ai du mal à comprendre ce qui se passe en interne entre class_eval/class_exec vs. instance_eval/instance_exec. Donc tout d'abord, ma compréhension est que def ajoute une méthode …
demandé sur 1970-01-01 00:33:30
1
réponses

Ruby Trier par plusieurs champs

Je cours Ruby 1.9. 3p392. Item = Struct.new( :name, :dir, :sort_dir ) entries = ftp.list() entries.map!{|e| Net::FTP::List.parse(e) }.map!{|e| Item.new( e.basename, e.dir?, (e.dir? ? 0 : 1) ) } render json: entries.sort_by{ |e| [ e.sort_dir, e.nam …
demandé sur 1970-01-01 00:33:33
9
réponses

Comment déboguer le code ruby?

Je lance Ubuntu 10.10. Je veux juste déboguer un script simple. Après avoir passé une demi-journée à essayer de comprendre comment cela pourrait être fait que j'abandonne. Que diable suis-je censé faire? J'ai installé ruby-dev à partir du référentie …
demandé sur 1970-01-01 00:33:30
9
réponses

ruby 1.9, encodage de force, mais vérifiez

J'ai une chaîne que j'ai lue à partir d'une sorte d'entrée. Au meilleur de ma connaissance, C'est UTF8. OK: string.force_encoding("utf8") Mais si cette chaîne contient des octets qui ne sont pas en fait UTF8 légal, je veux savoir maintenant et …
demandé sur 1970-01-01 00:33:32
4
réponses

Comment vérifier si un paramètre est vrai ou faux?

C'est vraiment me creuser la tête, mais peut-être que j'essaie de le faire. Je passe un paramètre via une URL (example.com?debug=true) Donc, je veux essentiellement dire: if params[:debug] == true do xyz else do abc end Mais pour une raison …
demandé sur 1970-01-01 00:33:29
3
réponses

entier ruby à booléen

J'ai un champ DB qui est de type entier et les valeurs sont toujours 0 ou 1. Comment puis-je récupérer la valeur booléenne équivalente dans ruby? de telle sorte que lorsque je fais ce qui suit, la case à cocher est définie de manière appropriée: &l …
demandé sur 1970-01-01 00:33:30
2
réponses

JRuby: import vs inclure vs java import vs classe

Pourquoi tant de façons différentes d'inclure des classes Java dans JRuby? Quelles sont les différences? Qui dois-je utiliser? ... …
demandé sur 1970-01-01 00:33:30
7
réponses

Comment calculer la distance entre deux coordonnées GPS sans utiliser L’API Google Maps?

Je me demande s'il existe un moyen de calculer la distance de deux coordonnées GPS sans compter sur L'API Google Maps. Mon application peut recevoir les coordonnées dans float ou je devrais faire une géo inversée sur les adresses. ... …
demandé sur 1970-01-01 00:33:32