Je suis en train de prendre ce lien ..Comment échanger ce lien avec Rails?
http://www.youtube.com/watch?v=4lzi_3SM9-o
et la transformer en ceci:
http://www.youtube.com/v/4lzi_3SM9-o
Pour ce faire, je besoin d'un moyen de capturer watch?v=
et passer avec v/
Et je voudrais accomplir ceci dans mon modèle avec def tube_link
Des idées?
Wow moyen intéressant. Merci Plat! – Trip
Le seul problème avec votre première solution est que si 'url' ne contient pas' watch? V = ', vous obtiendrez probablement une erreur. ('IndexError: chaîne non trouvée' pour moi ici, mais pourrait dépendre de votre installation). Cela fait de gsub une meilleure option car elle ne fera rien si le motif n'est pas trouvé. –
@Brett Bender: Ooh, très bon point. Je vais modifier la réponse pour refléter cela. –