Articles of ruby

lignes direcsortingces pour savoir où placer les classes dans les applications Rails qui ne conviennent à rien

Je me demande s’il existe des pratiques exemplaires concernant l’emplacement des fichiers Ruby non standard dans les applications Rails, celles qui ne correspondent à aucun des répertoires par défaut ( controllers / models etc.). Je parle de classes qui sont utilisées par les contrôleurs / modèles, etc., mais ne sont des sous-classes d’aucune des classes […]

Devise et parameters forts

Je voudrais savoir comment intégrer ces deux gems (option + parameters forts), puisque des parameters forts seront probablement ajoutés au kernel de rails en 4.0 toute aide est la bienvenue merci

Vérifier si une chaîne est valide avant d’essayer de l’parsingr?

Dans Ruby, existe-t-il un moyen de vérifier si une chaîne est valide avant d’essayer de l’parsingr? Par exemple, obtenir des informations à partir d’autres URL, parfois il renvoie json, parfois il peut retourner une erreur qui n’est pas une réponse valide. Mon code: def get_parsed_response(response) parsed_response = JSON.parse(response) end

Définition de la variable d’environnement ‘EDITOR’ ou ‘BUNDLER_EDITOR’

J’essaie d’ouvrir une gemme dans Sublime Text, sans succès. J’ai Bundler installé. Voici ce qui se passe. Dans la ligne de commande: $bundle open Devise To open a bundled gem, set $EDITOR or $BUNDLER_EDITOR Quand je vais sur le site Bundler, il dit: Ouvrez le répertoire source de la gemme fournie: $ bundle ouvrir GEM […]

Sum 2 hashes atsortingbutes avec la même clé

J’ai 2 hachages, par exemple: {‘a’ => 30, ‘b’ => 14} {‘a’ => 4, ‘b’ => 23, ‘c’ => 7} où a , b et c sont des objects. Comment puis-je faire la sum de ces clés de hachage pour obtenir un nouveau hachage comme: {‘a’ => 34, ‘b’ => 37, ‘c’ => 7}

Utiliser factory_girl dans Rails avec des associations qui ont des contraintes uniques. Obtenir des erreurs en double

Je travaille avec un projet Rails 2.2 pour le mettre à jour. Je remplace les appareils existants par des usines (utilisant factory_girl) et j’ai eu quelques problèmes. Le problème concerne les modèles qui représentent des tables avec des données de recherche. Lorsque je crée un panier avec deux produits ayant le même type de produit, […]

Variable non définie dans Ruby

Disons que j’utilise irb , et tapez a = 5 . Comment puis-je supprimer la définition de a pour que taper a renvoie un NameError ? Un peu de contexte: plus tard je veux faire ceci: context = Proc.new{}.binding context.eval ‘a = 5’ context.eval ‘undef a’ # though this doesn’t work.

Comment redirect stderr et stdout pour créer un script Ruby?

Comment redirect stderr et stdout pour créer un script Ruby?

Ruby on Rails: débogage des tâches de rake

Lorsque j’écris le debugger il ne démarre pas: NoMethodError: undefined method `run_init_script’ for Debugger:Module from /usr/local/lib/ruby/gems/1.8/gems/ruby-debug-base-0.10.3/lib/ruby-debug-base.rb:239:in `debugger’ from (irb):4 Si je lance rake my:task –debugger , cela me ramène immédiatement à la console. Comment est-il possible de déboguer les tâches de rake?

Comment joindre un message à rspec check?

Dans rspec: Puis-je joindre un message à un chèque de la même manière que dans les frameworks de test de style xUnit? Comment? assert_equal value1, value2, “something is wrong”