Questions marquées «ruby»

Ruby est un langage interprété orienté objet dynamique et open source multiplateforme, créé par Yukihiro Matsumoto (Matz) en 1995. La balise [ruby] est destinée aux questions liées au langage Ruby, y compris sa syntaxe et ses bibliothèques. Les questions Ruby on Rails doivent être étiquetées avec [ruby-on-rails].




3
Quelle est la différence entre les méthodes build et create dans FactoryGirl?
L'introduction de Factory Girl fait la différence entre FactoryGirl.build()et FactoryGirl.create(): # Returns a User instance that's not saved user = FactoryGirl.build(:user) # Returns a saved User instance user = FactoryGirl.create(:user) Je ne comprends toujours pas les différences pratiques entre les deux. Quelqu'un peut-il donner un exemple où vous voudriez utiliser …
95 ruby  factory-bot 




1
rspec 3 - stub une méthode de classe
Je passe de rspec 2.99 à rspec 3.0.3 et j'ai converti les méthodes d'instance à utiliser allow_any_instance_of, mais je n'ai pas compris comment stuber une méthode de classe. J'ai un code comme celui-ci: module MyMod class Utils def self.find_x(myarg) # Stuff end end end et mon test rspec 2 fait …


9
Comment vérifier si une URL est valide
Comment puis-je vérifier si une chaîne est une URL valide? Par exemple: http://hello.it => yes http:||bra.ziz, => no S'il s'agit d'une URL valide, comment puis-je vérifier si elle est relative à un fichier image?
94 ruby 




4
Comment Ruby renvoie-t-il deux valeurs?
Chaque fois que j'échange des valeurs dans un tableau, je m'assure que j'ai stocké l'une des valeurs dans une variable de référence. Mais j'ai trouvé que Ruby peut renvoyer deux valeurs et échanger automatiquement deux valeurs. Par exemple, array = [1, 3, 5 , 6 ,7] array[0], array[1] = array[1] …
94 ruby 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.