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].

1129
Comment comprendre zéro vs vide vs vide dans Ruby

Je me retrouve à plusieurs reprises à la recherche d'une définition claire des différences de nil?, blank?et empty?en Ruby on Rails. Voici le plus proche que je suis venu: blank?les objets sont faux, vides ou une chaîne d'espaces. Par exemple, "", " ", nil, []et {}sont vides. nil? les objets sont...

983
Comprendre le jeton d'authenticité Rails

Je rencontre des problèmes concernant le jeton d'authenticité dans les rails, comme je l'ai maintenant plusieurs fois. Mais je ne veux vraiment pas simplement résoudre ce problème et continuer. J'aimerais vraiment comprendre le jeton Authenticité. Eh bien, ma question est, avez-vous une source...

837
Que signifie% w (tableau)?

Je regarde la documentation de FileUtils. Je suis confus par la ligne suivante: FileUtils.cp %w(cgi.rb complex.rb date.rb), '/usr/lib/ruby/1.6' Qu'est-ce que cela %wsignifie? Pouvez-vous m'indiquer la

747
Comment générer une chaîne aléatoire dans Ruby

Je génère actuellement une chaîne majuscule pseudo-aléatoire à 8 caractères pour "A" .. "Z": value = ""; 8.times{value << (65 + rand(25)).chr} mais il n'a pas l'air propre, et il ne peut pas être passé en argument car il ne s'agit pas d'une seule instruction. Pour obtenir une chaîne à casse...

648
Équivalent de «continuer» en Ruby

En C et dans de nombreux autres langages, il existe un continuemot-clé qui, lorsqu'il est utilisé à l'intérieur d'une boucle, passe à l'itération suivante de la boucle. Y a-t-il un équivalent de ce continuemot - clé dans