Articles of rbuy

En Ruby, existe-t-il un moyen de surcharger le constructeur d’initialisation?

En Java, vous pouvez surcharger les constructeurs: public Person(Ssortingng name) { this.name = name; } public Person(Ssortingng firstName, Ssortingng lastName) { this(firstName + ” ” + lastName); } Existe-t-il un moyen dans Ruby d’atteindre ce même résultat: deux constructeurs qui prennent des arguments différents?

J’ai une gem installée mais nécessite ‘gemname’ ne fonctionne pas. Pourquoi?

La question que je pose vraiment est la suivante: pourquoi ne pas prendre le nom de la pierre? En outre, dans le cas contraire, quelle est la manière la plus simple de trouver l’incantation secrète pour exiger la foutue chose? Par exemple, si je dois memcache-client installé, je dois l’exiger en utilisant require ‘rubygems’ require […]

Rails 3: rendement / content_for avec une valeur par défaut?

Existe-t-il un moyen de détecter si #content_for a réellement été appliqué à une marge de yield dans Rails? Un exemple classique étant quelque chose comme: Si un modèle ne le définit pas avec Y a-t-il un moyen d’avoir la mise en page à la place? J’ai essayé de le définir avec #content_for dans la mise […]

Comment afficher la date actuelle au format «mm / jj / aaaa» dans Rails

À mon avis, je souhaite afficher la date actuelle au format “mm / jj / aaaa”.

Capybara: Sélectionnez une option par valeur et non par texte

Pour le HTML Tue 4 Sep 2012 Wed 5 Sep 2012 Thu 6 Sep 2012 J’ai le code Ruby Capybara suivant: select “20120905”, :from => “date” Mais cette erreur avec: cannot select option, no option with text ‘20120905’ in select box ‘date’ (Capybara::ElementNotFound) Cependant, si je le fais select “Wed 5 Sep 2012”, :from => […]

Pourquoi n’est-ce pas une bonne idée de créer dynamicment beaucoup de symboles dans Ruby?

Quelle est la fonction du symbole dans Ruby? Quelle est la différence entre la chaîne et le symbole? Pourquoi n’est-ce pas une bonne idée de créer dynamicment beaucoup de symboles?

to_s vs. to_str (et to_i / to_a / to_h vs. to_int / to_ary / to_hash) dans Ruby

to_s Ruby et j’ai vu quelques méthodes qui me to_s un peu, en particulier to_s vs to_str (et de même, to_i / to_int , to_a / to_ary , & to_h / to_hash ). Ce que j’ai lu explique que la forme la plus courte (par exemple, to_s ) est destinée aux conversions explicites, tandis que […]

Comment puis-je obtenir le nom de classe du parent dans Ruby

Supposons que j’ai une classe A et B où B hérite de A Comment imprimer le nom de la classe parent en B class A end class B < A end Certaines choses que j’ai essayées >> B.new.class #=> B #which is correct >> B.new.parent #=> Undefined method `parent` >> B.parent #=> Object >> B.parent.class […]

comment remplacer en toute sécurité tous les espaces blancs par des traits de soulignement avec du rbuy?

Cela fonctionne pour toutes les chaînes qui ont des espaces blancs str.downcase.tr!(” “, “_”) mais les chaînes qui n’ont pas d’espaces blancs sont supprimées Donc “New School” deviendrait “new_school” mais “color” serait “”, rien!

Comment convertir une chaîne en constante dans Ruby?

Comment convertir la chaîne “User” en User ?