ユーザーがアーティスト、曲、アルバムを検索して検索をクリックすると、検索結果が表示されます。個々の検索用語はクリック可能に設定されます。つまり、それぞれ独自のパス(またはルート)を使用してリンクを生成します。Rails 3.1:ピリオド(。)のUrlEncode問題
私が問題になっているのは、アーティスト、曲、またはアルバム名(ピリオド(。)など)の中にランダムな奇妙な文字が表示されていることです。とにかくこれらをエンコードするURLはありますか?最初のものはエンコードでしょう
"[email protected]%5E[]/=hi?qqq=123"
秒にエンコードします
<% artists[0..5].each do |art| %>
<li><span><strong><%= link_to "#{art}", artist_path(CGI::escape(art)) %></strong></span></li>
<% end %>