J'ai un site où lorsque un utilisateur recherche un artiste, une chanson ou un album et clique sur rechercher, les résultats de la recherche sont affichés. Les termes de recherche individuels sont alors définis pour être cliquables, ce qui signifie qu'ils utilisent leurs propres chemins (ou routes) pour générer des liens.
Le problème auquel je continue de me heurter est celui des caractères étranges apparaissant dans certains noms d'artistes, chansons ou albums (comme des points (.)). Y a-t-il un moyen de les encoder en URL?
Voici mon code actuel :
<% artists[0..5].each do |art| %>
<%= link_to "#{art}", artist_path(CGI::escape(art)) %>
<% end %>