Articles of rbuy

File.open de Ruby donne l’erreur «Pas un tel fichier ou répertoire – text.txt (Errno :: ENOENT)»

J’ai installé Ruby 1.9.2 sur ma machine Win 7. Création d’un fichier analyzer.rb simple. Il a cette seule ligne: File.open(“text.txt”).each {|line| puts line} Lorsque je lance le code, cela me donne cette erreur: analyzer.rb:1:in `initialize’: No such file or directory – text.txt (Errno::ENOENT) from analyzer.rb:1:in `open’ from analyzer.rb:1:in `’ Exit code: 1 Je ne comprends […]

Variables dans les noms de méthode ruby

J’ai le code suivant: for atsortingbute in site.device_atsortingbutes device.atsortingbute end où je voudrais que le code remplace la valeur de “atsortingbut” par le nom de la méthode. J’ai essayé le device.”#{atsortingbute}” et diverses permutations. Est-ce complètement impossible? Est-ce que je manque quelque chose? J’ai envisagé de substituer method_missing, mais je n’arrive pas à comprendre comment […]

Comment définir une action avec un formulaire simple pour?

J’essaie de définir l’action “savenew” dans le contrôleur admin / photographes. J’ai essayé ceci: ‘savenew’, :id => params[:id], :multipart => true ) do |f| %> Mais l’action sous la forme est toujours: /admin/photographers Quand il devrait être: /admin/photographers/savenew

Que signifie «si __FILE__ == $ 0» dans Ruby

if __FILE__ == $0 $:.unshift File.join(File.dirname(__FILE__),’..’) J’ai trouvé ce code dans Ruby, quel est le sens?

Super mot clé en rbuy

Quel est le super dans ce code? def initialize options = {}, &block @filter = options.delete(:filter) || 1 super end Pour autant que je sache, c’est comme appeler la fonction récursivement, non?

Utiliser RSpec pour vérifier si quelque chose est une instance d’un autre object

J’ai besoin d’un moyen de vérifier si un object est une instance d’un autre object utilisant RSpec. Par exemple: describe “new shirt” do it “should be an instance of a Shirt object” # How can i check if it is an instance of a shirt object end end

Vérifiez si l’URL existe dans Ruby

Comment pourrais-je vérifier si une URL existe en utilisant Ruby? Par exemple, pour l’URL https://google.com le résultat devrait être véridique , mais pour les URL https://no.such.domain ou https://stackoverflow.com/no/such/path le résultat devrait être falsey

urldecode en ruby?

Comment puis-je transformer www.bestbuy.com/site/Electronics\Audio\abcat0200000.c=3fid=3dabcat0200000 dans son format original? www.bestbuy.com/site/Electronics/Audio/abcat0200000.c?id=abcat0200000 Y a-t-il un urldecode ?

Comment supprimer des caractères spéciaux?

Je pratique avec Ruby et regex pour supprimer certains caractères indésirables. Par exemple: input = input.gsub(/]*>/, ”) et pour les caractères spéciaux, exemple ☻ ou ™: input = input.gsub(‘&#’, ”) Cela ne laisse que des chiffres, ok. Mais cela ne fonctionne que si l’utilisateur entre un caractère spécial comme un code, comme ceci: ™ Ma […]

ERREUR: Impossible de construire l’extension native gem sur Mavericks

Je tente d’exécuter un bundle dans mon projet Rails sous OSX 10.9. Il échoue lorsqu’on parvient à la gem pg avec cette erreur: Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/kyledecot/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config… no No pg_config… trying anyway. If building fails, please try again with –with-pg-config=/path/to/pg_config checking for libpq-fe.h… yes checking for […]