Articles of rbuy

Supprimer plusieurs espaces et de nouvelles lignes à l’intérieur de Ssortingng

Supposons que nous ayons une chaîne comme ceci: Hello, my\n name is Michael. Comment puis-je supprimer cette nouvelle ligne et supprimer ces espaces après cela dans une chaîne de caractères pour obtenir ceci? Hello, my name is Michael.

Erreur lors de l’installation de gem capybara-webkit

Je suis nouveau sur Ruby, mais en essayant d’installer capybara pour tester mon système, j’obtiens l’erreur suivante. Im courir OSX my_app$ gem install capybara-webkit Building native extensions. This could take a while… ERROR: Error installing capybara-webkit: ERROR: Failed to build gem native extension. /Users/joe/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb Gem files will remain installed in /Users/joe/.rvm/gems/ruby-1.9.2-p290/gems/capybara-webkit-0.7.2 for inspection. Results […]

Ruby, !! opérateur (a / k / a le double-bang)

Duplication possible: Qu’est-ce que c’est !! signifie en rbuy? Salut, Je suis nouveau chez Ruby et je ne trouve nulle part la description de ce que “!!” veux dire. Voici un exemple: def signed_in? !!current_user end S’il s’agit d’un double négatif, pourquoi ne pas dire: def signed_in? current_user end S’il vous plaît aider.

Rails Paperclip comment supprimer la pièce jointe?

J’utilise Paperclip (avec Amazon s3) sur Rails 3. Je souhaite supprimer une pièce jointe existante sans la remplacer par une action de mise à jour. Je n’en ai trouvé qu’un exemple ici et je ne pouvais pas le faire fonctionner, ça ne voulait tout simplement pas supprimer et il n’y avait rien dans les journaux […]

Récupère le nom du fichier et son extension dans Ruby

Je travaille sur un programme pour télécharger une vidéo à partir de YouTube, la convertir en MP3 et créer une structure de répertoire pour les fichiers. Mon code est: FileUtils.cd(“#{$musicdir}/#{$folder}”) do YoutubeDlhelperLibs::Downloader.get($url) if File.exists?(‘*.mp4’) puts ‘Remove unneeded tempfile’ Dir[‘*.mp4’].each do |waste| File.delete(waste) end else puts ‘Temporary file already deleted’ end Dir[‘*.m4a’].each do |rip| rip.to_s rip.split […]

Utilisateur Mac et obtenir AVERTISSEMENT: Nokogiri a été construit avec LibXML version 2.7.8, mais a chargé dynamicment 2.7.3

J’ai fait toutes sortes de recherches et essayé beaucoup de choses différentes. Je sais que cette question a été répondue à plusieurs resockets, mais aucune des solutions suggérées ne fonctionne pour moi. Après la mise à niveau vers Lion, je reçois des erreurs de segmentation dans Ruby. Je suis assez confiant que c’est Nokogiri. J’ai […]

Comment exécuter un fichier Ruby dans un environnement Rails?

Je veux exécuter un fichier Ruby dans le contexte d’un environnement Rails. rails runner fait presque ce que je veux, mais je voudrais juste lui donner le nom du fichier et les arguments. Je suis sûr que c’est possible depuis que je l’ai déjà fait. Quelqu’un peut-il me rappeler comment faire cela?

Tâche par défaut pour l’espace de noms dans Rake

Compte tenu de quelque chose comme: namespace :my_tasks do task :foo do do_something end task :bar do do_something_else end task :all => [:foo, :bar] end Comment est-ce que je fais :all soit la tâche par défaut, de sorte que l’exécution de rake my_tasks l’appelle (au lieu d’avoir à appeler rake my_tasks:all )?

Compréhension de liste en Ruby

Pour faire l’équivalent de la compréhension des listes Python, je fais ce qui suit: some_array.select{|x| x % 2 == 0 }.collect{|x| x * 3} Y a-t-il un meilleur moyen de le faire … peut-être avec un appel de méthode?

Impossible d’exécuter «rails console» en raison d’une erreur avec readline

Je ne peux pas exécuter la rails console cause de cette erreur: localhost:TwitterForZombies wiz$ rails c /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `require’: dlopen(/Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.2.dylib (LoadError) Referenced from: /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle Reason: image not found – /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `’ from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `require’ from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `’ from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `require’ from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `’ from script/rails:6:in `require’ from script/rails:6:in `’ […]