Articles of rbuy

Désactiver un groupe de tests dans rspec?

J’ai une spécification de test qui describes une classe et au sein de laquelle différents contexts chacun des blocs différents. Est-il possible de désactiver un context temporairement? J’ai essayé d’append un appel en pending “temporarily disabled” tout en haut dans un context je veux désactiver, et j’ai vu quelque chose en attente lorsque j’ai exécuté […]

Quelle est la meilleure façon d’utiliser SOAP avec Ruby?

Un de mes clients m’a demandé d’intégrer une API tierce dans leur application Rails. Le seul problème est que l’API utilise SOAP. Ruby a essentiellement abandonné SOAP en faveur de REST. Ils fournissent un adaptateur Java qui fonctionne apparemment avec le pont Java-Ruby, mais nous aimerions tout garder dans Ruby, si possible. J’ai cherché dans […]

Une copie de xxx a été supprimée de l’arborescence des modules mais est toujours active

Je suis certain que l’erreur n’a rien à voir avec le contenu réel du module TenantIdLoader. Au lieu de cela, il a quelque chose à voir avec les dépendances ActiveSupport. Je n’arrive pas à dépasser cette erreur. D’après ce que j’ai lu, c’est parce qu’ActiveRecord :: Base est en train d’être rechargé ou que Company […]

Quelle est la différence entre les méthodes gsub et sub pour les chaînes Ruby

J’ai parcouru la documentation de Ssortingng aujourd’hui et j’ai vu la méthode :sub , que je n’avais jamais remarquée auparavant. J’ai utilisé :gsub et il semble qu’ils sont essentiellement les mêmes. Quelqu’un peut-il expliquer la différence à moi? Merci!

Comment imprimer quelque chose sans nouvelle ligne dans ruby

puts déclaration en ruby ​​ajoute automatiquement une nouvelle ligne, comment puis-je l’éviter?

Quelle est la différence entre tr et gsub?

Je lisais la documentation de Ruby et je gsub confondu avec la différence entre gsub et tr . Quelle est la différence entre les deux?

Rails: journalisation de la trace de stack complète d’une exception

J’ai essayé de trouver la bonne façon de consigner une trace de stack. Je suis tombé sur ce lien qui indique que logger.error $ !, $ !. backtrace est la voie à suivre, mais cela ne fonctionne pas pour moi. Selon la documentation, je ne vois pas comment le passage d’un second argument à la […]

Modifier le nom du paramètre: id dans les ressources de routage pour Rails

J’ai regardé autour de moi pour savoir comment changer le slot dynamic des parameters et j’ai trouvé ce post qui fait exactement la même chose. Le post est http://robots.thoughtbot.com/post/159809070/rails-patch-change-the-name-of-the-id-parameter-in Fondamentalement, ce que vous faites, si vous suivez les itinéraires suivants: map.resources :clients, :key => :client_name do |client| client.resources :sites, :key => :name do |site| site.resources […]

Extraire les n derniers caractères d’une chaîne de rbuy

Pour obtenir les n derniers caractères d’une chaîne, j’ai supposé que vous pouviez utiliser ending = ssortingng[-n..-1] mais si la chaîne a moins de n lettres, vous obtenez nil . Quelles solutions de contournement sont disponibles? Contexte : les chaînes sont en ASCII, et j’ai access à ruby ​​1.9.1, et j’utilise les objects Plain Ruby […]

Trouver de la valeur dans Array

Comment puis-je trouver une valeur dans Array en utilisant Ruby 1.8.7?