Articles of ruby

Strange \ n en chaîne encodée en base64 dans Ruby

La bibliothèque Base64 intégrée dans Ruby ajoute des “\ n”. Je n’arrive pas à trouver la raison. Pour cet exemple particulier: irb(main):001:0> require ‘rubygems’ => true irb(main):002:0> require ‘base64’ => true irb(main):003:0> str = “1110–ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054” => “1110–ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054” irb(main):004:0> Base64.encode64(str) => “MTExMC0tYWQ2Y2EwYjA2ZTFmYmViN2U2NTE4YTA0MThhNzNhNmUwNGE2NzA1\nNA==\n” Les \ n sont à la dernière et à la sixième position à partir […]

Quelle est la signification de erb?

Pourquoi la vue de l’application Rails est-elle au format *.erb.html ? Que signifie “erb”?

Créer une nouvelle application Ruby on Rails en utilisant MySQL au lieu de SQLite

Je veux créer mon application Rails avec MySQL, car je l’aime tellement. Comment puis-je le faire dans la dernière version de Rails au lieu de SQLite par défaut?

Enregistrer l’image de l’URL par un trombone

S’il vous plaît me suggérer un moyen de sauvegarder une image à partir d’une URL par Paperclip.

RVM n’est pas une fonction, sélectionner des rbuy avec ‘rvm use’ ne fonctionnera pas

Lister les versions rbuy console:~$ rvm list rvm rubies ruby-2.0.0-p481 [ i686 ] # => – current # =* – current && default # * – default Essayez d’utiliser une version spécifique de ruby console:~$ rvm use 2.0.0 RVM is not a function, selecting rubies with ‘rvm use …’ will not work. You need to […]

Paramètres facultatifs Ruby

Si je définis une fonction Ruby comme ceci: def ldap_get ( base_dn, filter, scope=LDAP::LDAP_SCOPE_SUBTREE, attrs=nil ) Comment puis-je l’appeler en fournissant uniquement les 2 premiers et les derniers arguments? Pourquoi n’est pas quelque chose comme ldap_get( base_dn, filter, , X) possible ou si c’est possible, comment peut-on le faire?

Comment télécharger un fichier binary sur HTTP?

Comment puis-je télécharger et enregistrer un fichier binary via HTTP en utilisant Ruby? L’URL est http://somedomain.net/flv/sample/sample.flv . Je suis sur la plate-forme Windows et je préférerais ne pas exécuter de programme externe.

Comment sortinger un tableau de hashes dans ruby

J’ai un tableau dont chacun des éléments est un hachage avec trois paires clé / valeur: :phone => “2130001111”, :zip => “12345”, :city => “sometown” Je voudrais sortinger les données par zip pour que tous les phone dans la même zone soient ensemble. Ruby a-t-il un moyen facile de le faire? will_paginate peut will_paginate données […]

Dans Rails, comment rendre un JSON en utilisant une vue?

Supposons que vous soyez dans le contrôleur de vos utilisateurs et que vous souhaitiez obtenir une réponse json pour une requête show, ce serait bien si vous pouviez créer un fichier dans vos vues / users / dir, nommé show.json et après que vos utilisateurs # montrent l’action est terminée, il rend le fichier. Actuellement, […]

‘sudo gem install’ ou ‘gem install’ et les emplacements de gemme

Exécuter ‘ sudo gem list –local ‘ et ‘ gem list –local ‘ me donne des résultats différents. Mon chemin de gemme est défini sur mon dossier personnel et ne contient que les gemmes de la « gem list –local – gem list –local ». Ce n’est probablement pas bon d’avoir des gems installés dans […]