2017-01-06 3 views
1

私は見回しましたが、この正確な質問に答えるものは見つかりませんでした。Ruby on Rails:データを表示中の画像に置き換えます。

私は外部のAPIからと操作なしで来て、私のビューのデータフィールドを持っている、それは次のように表示されます。私は、テキスト文字列を置き換えることができますどのように

{A} {B} {X} {G} 

をすべての文字が小さいが表示されるように代わりにアイコンですか?私は、ビューヘルパーでそれを変換しようとしたが、それはちょうどこのような画像にリンクせずにHTMLを表示します。

<img src="A.svg"> <img src="B.svg"> etc. 

私は画像にhtmlタグとリンクを解析ERB取得できますか?あなたはこれらの文字列は、生のユーザー入力などのあらゆる危険なデータを含むことができないことが確実である場合

http://api.rubyonrails.org/classes/String.html#method-i-html_safe

のみこれを行う:

答えて

1

マークあなたの文字列を安全にhtml_safe方法を使用して。

編集:は実際にそれが可能な場合image_tagメソッドを使用することをお勧めします:

image_tag("#{letter}.svg") 
関連する問題