Articles of ruby

Pousser l’application au problème de Heroku

J’essaie de pousser mon application sur heroku et j’obtiens le message suivant: $ heroku create Creating elecsortingc-meadow-15….. done Created http://elecsortingc-meadow-15.heroku.com/ | git@heroku.com:elecsortingc-meadow-1 5.git $ git push heroku master ! No such app as fierce-fog-63 fatal: The remote end hung up unexpectedly C’est bizarre que je l’obtienne maintenant, j’ai poussé l’application à Heroku plusieurs fois sans […]

Vérifiez si une variable est une chaîne dans Ruby

Y a-t-il quelque chose de plus idiomatique que les suivants? foo.class == Ssortingng

Blocage en Ruby

Ruby a-t-il des commentaires en bloc? Sinon, existe-t-il un moyen efficace d’insérer # devant un bloc de code en surbrillance dans TextMate?

Vous avez déjà activé X, mais votre Gemfile nécessite Y

En cours de rake je reçois cette erreur: Vous avez déjà activé rake 0.9.2, mais votre Gemfile nécessite rake 0.8.7. Pensez à utiliser exec de bundle. Utiliser bundle exec rake au lieu de simplement rake semble fonctionner, mais est-ce le meilleur moyen de résoudre ce problème?

Ruby: Comment publier un fichier via HTTP en multipart / form-data?

Je veux faire un HTTP POST qui ressemble à un formulaire HMTL publié à partir d’un navigateur. Spécifiquement, publiez des champs de texte et un champ de fichier. Publier des champs de texte est simple, il y a un exemple dans le net / http rdocs, mais je n’arrive pas à comprendre comment publier un […]

Ruby Hash à un tableau de valeurs

J’ai ceci: hash = { “a”=>[“a”, “b”, “c”], “b”=>[“b”, “c”] } et je veux y arriver: [[“a”,”b”,”c”],[“b”,”c”]] Cela semble fonctionner, mais ça ne marche pas: hash.each{|key,value| value} => {“a”=>[“a”, “b”, “c”], “b”=>[“b”, “c”]} Aucune suggestion?

Comment tester un téléchargement de fichier sur des rails?

J’ai un contrôleur qui est chargé d’accepter les fichiers JSON, puis de traiter les fichiers JSON pour effectuer une maintenance utilisateur pour notre application. En testant le téléchargement et le traitement du fichier, l’utilisateur souhaite bien sûr automatiser le processus de test de la maintenance de l’utilisateur lors de nos tests. Comment puis-je télécharger un […]

Correspondance du groupe Ruby Regexp, atsortingbuer des variables sur 1 ligne

Je suis en train d’essayer de repexer une chaîne en plusieurs variables. Exemple de chaîne: ryan_ssortingng = “RyanOnRails: This is a test” Je l’ai associé à cette expression rationnelle, avec 3 groupes: ryan_group = ryan_ssortingng.scan(/(^.*)(:)(.*)/i) Maintenant, pour accéder à chaque groupe, je dois faire quelque chose comme ceci: ryan_group[0][0] (first group) RyanOnRails ryan_group[0][1] (second group) […]

Passer une méthode en paramètre dans Ruby

J’essaie de bricoler un peu avec Ruby. J’essaie donc d’implémenter les algorithmes (donnés en Python) à partir du livre Ruby “Programming Collective Intelligence”. Au chapitre 8 l’auteur passe une méthode en paramètre. Cela semble fonctionner en Python mais pas en Ruby. J’ai ici la méthode def gaussian(dist, sigma=10.0) foo end et que vous voulez appeler […]

Rails: convertit la date et l’heure UTC en un autre fuseau horaire

Dans Ruby / Rails, comment convertir un DateTime UTC dans un autre fuseau horaire?