Articles of rbuy

Pratique exemplaire: Essayez vs Rescue

Qu’est-ce qu’une bonne pratique? Pour try ou utiliser un rescue ? user.try(:email) CONTRE user.email rescue nil post.try(:comments).try(:first).try(:author) CONTRE post.comments.first.author rescue nil Y a-t-il une différence dans l’utilisation de l’un d’entre eux?

Échapper à des guillemets simples et doubles dans une chaîne de rbuy?

Comment puis-je échapper des guillemets simples et doubles dans une chaîne? Je veux échapper aux guillemets simples et doubles. Je sais les transmettre séparément mais je ne sais pas comment les transmettre tous les deux. ex: str = “ruby ‘on rails” ” = ruby ‘on rails”

Convertir un document Nokogiri en Ruby Hash

Existe-t-il un moyen facile de convertir un document XML Nokogiri en Hash? Quelque chose comme Hash.from_xml Rails.

Héritage de la classe Ruby: Qu’est-ce que `<<` (double inférieur à)?

class << Awesomeness Qu’est-ce que c’est << pour? J’ai cherché, mais les résultats ne me disent que sur la concaténation de cordes …

Comment puis-je obtenir des éléments uniques dans ce tableau?

Utilisation du mongoïde Malheureusement, Mongoid ne permet pas de sélectionner unique / distinct! Ont obtenu ces résultats. Comme vous pouvez le voir, il y a 7 résultats. Si vous regardez attentivement (à user_id), il n’y a que 2 utilisateurs. [ #, #, #, #, #, #, # ] Je regardais ça et je pensais pouvoir […]

Recherche de l’élément d’un tableau Ruby avec la valeur maximale pour un atsortingbut particulier

Il y a probablement une réponse très simple à cette question, mais je ne peux pas le comprendre pour le moment. Si j’ai un tableau Ruby d’un certain type d’objects et qu’ils ont tous un champ particulier, comment trouver l’élément du tableau dont la valeur est la plus grande pour ce champ?

Ruby contenu de sortie d’un tableau comme une chaîne séparée par des virgules Ruby

Existe-t-il un moyen plus correct de générer le contenu d’un tableau sous forme de chaîne délimitée par des virgules @emails = [“joe@example.com”, “Peter@example.com”, “alice@example.com”] @emails * “,” => “joe@example.com”, “Peter@example.com”, “alice@example.com” Cela fonctionne, mais je suis sûr qu’il doit y avoir une solution plus élégante.

variables statiques dans ruby

Je viens d’apprendre sur les variables statiques en php. Y a-t-il quelque chose comme ça dans Ruby? Par exemple, si nous voulons créer une classe Student et pour chaque object student nous créons, son numéro d’identification devrait être automatiquement incrémenté. Je pensais que créer une variable de classe en tant que statique ferait l’affaire.

Comment puis-je enchaîner les déclarations dans Jekyll?

J’utilise un opérateur logique dans Jekyll mais ça ne marche pas. Les pages un, deux et trois utilisent toutes la même mise en page (partie d’une solution multilingue, fonctionne bien mais nécessite des boucles logiques pour certains contrôles de mise en page afin de garder les choses sèches). Voici le code: {% if page.type == […]

Rails: Un moyen élégant d’afficher un message lorsqu’il n’y a pas d’éléments dans la firebase database

J’ai réalisé que j’écrivais beaucoup de code similaire à celui-ci: You have no messages. Y a-t-il une construction dans Ruby et / ou Rails qui me permettrait de sauter cette première condition? Donc, ce serait exécuté quand l’iterator / boucle n’entre pas même une fois? Par exemple: You have no messages.