Articles of ruby

Répertoire inscriptible du monde non sécurisé / Utilisateurs / Nom d’utilisateur dans PATH, mode 040777 lors de l’exécution des commandes Ruby

Lorsque je lance des commandes Ruby comme gem -v j’obtiens cette erreur: /Users/kristoffer/.rvm/rubies/ruby-1.9.2-p180/bin/gem:4: avertissement: Répertoire inscriptible du monde non sécurisé / Utilisateurs / kristoffer dans PATH, mode 040777 1.6.2 Tout d’abord, je ne comprends pas ce que cela signifie. / Users / kristoffer n’est pas dans mon chemin en fonction de echo $PATH . Le […]

Rendre un modèle ERB avec les valeurs d’un hachage

Je dois faire attention à quelque chose de très simple ici, mais je n’arrive pas à comprendre comment rendre un simple modèle ERB avec des valeurs d’un hachage. Je suis relativement nouveau à Ruby, venant de Python. J’ai un modèle ERB (pas HTML), que j’ai besoin de rendre avec un contexte à extraire d’une carte […]

Ruby XML to JSON Converter?

Existe-t-il une bibliothèque pour convertir XML en JSON dans Ruby?

Comment signaler “pas encore implémenté”?

Dans la rédaction initiale d’un nouveau joyau, je dois laisser certaines implémentations de méthodes vides (à mettre en œuvre dans la suivante) Par conséquent, je voudrais signaler une exception “pas encore implémentée” Je me demande s’il existe une bonne pratique ou des conventions standard spécifiques au langage Ruby pour coder ce type d’espace réservé / […]

Ruby on Rails Switch

Quelqu’un peut-il donner un exemple sur l’utilisation de la commutation dans Ruby pour variable?

Comment utiliser ActiveRecord dans un script Ruby en dehors de Rails?

J’ai un petit script Ruby dans lequel j’aimerais utiliser ActiveRecord pour accéder facilement à un modèle de firebase database. Quelle est la meilleure façon de le faire?

Bundler jette une erreur non initialisée constante Gem :: SilentUI (NameError) après la mise à niveau vers Rubygems 1.5.0

J’ai lancé gem update –system pour mettre à jour vers Rubygems 1.5.0 et après chaque exécution de commandes groupées, j’obtiens: rvm/gems/ruby-1.8.7-p249/gems/bundler-1.0.9/lib/bundler/ui.rb:56: uninitialized constant Gem::SilentUI (NameError) Quelqu’un d’autre a-t-il eu ce problème?

rbenv install –list ne liste pas la version 2.1.2

J’ai installé rbenv via Homebrew sur un MacBook Pro OS X 10.9.3. J’ai fait: brew update brew upgrade rbenv ruby-build Selon rbenv install –list sur mon portable Ruby 2.1.0-dev est le dernier. Est-ce que quelqu’un sait de quoi il s’agit? Je vais deviner que c’est un problème 10.9.3.

Modèles Ruby: Comment passer des variables dans ERB en ligne?

J’ai un modèle ERB intégré dans le code Ruby: require ‘erb’ DATA = { :a => “HELLO”, :b => “WORLD”, } template = ERB.new <<-EOF current key is: current value is: EOF DATA.keys.each do |current| result = template.result outputFile = File.new(current.to_s,File::CREAT|File::TRUNC|File::RDWR) outputFile.write(result) outputFile.close end Je ne peux pas passer la variable “current” dans le template. […]

Exécuter les commandes bash à partir d’un fichier Rakefile

Je voudrais exécuter un certain nombre de commandes bash partir d’un Rakefile . Mon shell actif est bash et je vais appeler rake de bash . J’ai inclus dans mon Rakefile ce qui suit task :hello do %{echo “World!”} end mais en exécutant rake hello il n’y a pas de sortie? Comment puis-je exécuter des […]