Articles of ruby

Ruby Rspec: test des variables d’instance sans append d’accesseur à la source

J’essaie de tester la méthode suivante: def unprocess_move(board, move) if move[0].instance_of?(Array) multi_move = @multi_move.pop(2).reverse multi_move.each do |single_move| unapply_move(board, single_move) end else board = unapply_move(board, move) end board end où je veux définir l’état de @multi_move, mais je ne veux pas append un accesseur juste pour tester. Est-il possible de le faire sans l’accesseur? Merci.

Ruby, obtenir le chemin du chemin + nom du fichier

Langage de programmation: Ruby 1.9 Chaîne de problèmes: C:/Test/blah.txt à C:/Test/ Je sais que c’est une question facile, mais Google et Ruby quickref pour File n’ont pas de solution pour moi. Et je n’ai aucune expérience avec Regex.

Vous recherchez des suggestions pour créer une API REST sécurisée dans Ruby on Rails

Je commence à construire une API REST pour un projet sur lequel je travaille et cela m’a amené à faire un peu de recherche sur la meilleure façon de créer une API avec RoR. Je découvre assez rapidement que par défaut, les modèles sont ouverts au monde et peuvent être appelés via une URL en […]

Dumping toutes les paires clé / valeur dans une firebase database Redis

J’utilise un ORM appelé Ohm in Ruby qui fonctionne sur Redis et je suis curieux de savoir comment les données sont réellement stockées. Je me demandais s’il y avait moyen de lister toutes les clés / valeurs dans une firebase database Redis. Toute piste m’aidera énormément (je suis essentiellement stoppée par les atm). Merci d’avance! […]

Valider les longueurs min et max d’une chaîne mais en laissant le champ vide

J’ai un domaine que j’aimerais valider. Je veux que le champ puisse être laissé vide, mais si un utilisateur entre des données, je veux qu’il soit dans un certain format. Actuellement, j’utilise les validations ci-dessous dans le modèle, mais cela ne permet pas à l’utilisateur de le laisser vide: validates_length_of :foo, :maximum => 5 validates_length_of […]

Format de sortie Rspec: Documentation

Lorsque je lance rspec avec rake rspec et que mes tests ne sont pas corrects, je reçois un message d’erreur. Cependant, quand mes tests sont corrects, je ne fais que “..”. Aucune autre sortie. Comment puis-je le faire imprimer quelque chose comme: A User …. can only have one name A User …. can …

Quelle est la différence entre mysql et mysql2 gem

J’avais l’habitude de travailler avec le gem mysql , mais souvent aujourd’hui, j’entends parler de la gem mysql2 . En outre, il est inclus dans le Gemfile par défaut dans Rails 3.0.x Quelle est la différence et les avantages de l’utilisation de la gem mysql2 ?

Quelle est la différence entre send_data et send_file dans Ruby on Rails?

Lequel est le mieux pour le streaming et les téléchargements de fichiers? Veuillez fournir des exemples.

Rails Sélectionnez Drop Down for States?

Je me demandais s’il y avait peut-être déjà des fonctions intégrées pour les rails, de manière à créer une liste déroulante de sélection avec tous les états des États-Unis, de sorte que je n’aurais pas à la saisir manuellement. J’ai cherché en ligne mais je n’ai pas pu en trouver. Des suggestions sur ce qu’il […]

Puis-je configurer la suppression en cascade dans Rails?

Je sais que c’est probablement sur Internet quelque part, mais je ne trouve pas la réponse ici sur Stackoverflow, alors j’ai pensé que je pourrais augmenter un peu la base de connaissances ici. Je suis un débutant chez Ruby and Rails, mais mon entreprise y est très bien investie, alors j’essaie de la connaître un […]