2016-09-08 4 views
0

Rubyの部分制御リストがあります。アイコン、ラベル、およびハイパーリンクの属性を取ります。私はそのように呼んでいるRubyの部分のDOMに予期しない文字が挿入されました

<i class="material-icons"><%=link[:icon]%></i> 

{ :icon => "link", :hyperlink => "http://www.facebook.com/", :link_label => "Beau" } 

(アイコン用)上記の場合、予想されるHTML出力は、次のようになります。

アイコン世代は、問題の一部であります
<i class="material-icons">link</i> 

はしかし、いくつかのランダムな文字が、アイコンが破損する原因となるDOMに挿入されています:

<i class="material-icon&zwnj;&#8203;s">link</i> 

私は何が起こっているのか分かりません。任意のヘルプは感謝される:)ありがとう!

+1

コードはあなたがいわゆる[zero-width-no-joiner](https://en.wikipedia.org/wiki/Zero-width_non-joiner)に設定されています。コードをコピーしましたか?たぶんそれはあなたがペーストした "目に見えない"文字でした。 –

+0

​ - [zero-width-whitespace](http://www.w3schools.com/charsets/tryit.asp?filename=8203) –

+2

私は、手動でハッシュを最初から入力する。 – Kris

答えて

0

大変 - ありがとうございます。リタイプが問題を解決しました。他の誰かが私を助けてくれたソリューションをコピーしてから、ある程度のスペースや空白があったはずです。ありがとう! :)

関連する問題