Affichage du premier Mot de la Chaîne avec Ruby
Je suis en utilisant ruby on rails et je veux afficher seulement le premier mot de la chaîne.
Mon code cassé: <%= @user.name %>
affichage Barack Obama
.
Je ne veux pas avoir à afficher Barack
et dans un autre endroit Obama
.
Comment puis-je diviser et de l'afficher?
Vous devez vous connecter pour publier un commentaire.
Court et lisible:
et si l'ordre de la première et de nom est inversée
Enumerable#partition
. Peut-être que quelqu'un (peut-être moi!) pourrait de référence pour le comparer àString#split
pour ce cas d'utilisation... 🙂Permet dit que vous avez:
Dans la documentation de ruby:
après que l'utilisation
split_string[0] # ==> Barack
ousplit_string[1] # ==> Obama
Vous pouvez simple:
Je recommande lectures complémentaires sur les décorateurs où vous pouvez définir une méthode (ou vous pouvez compter sur une aide en tant que bien):