2016-09-17 4 views
0

それぞれのカテゴリを実行するときに奇妙なエラーが発生しています。私が行ってファイル名を入力すると、それは動作しますが、何らかの理由でタイトルを補間していません。これは、HTMLのコードです:それぞれの間の補間は機能していません

%h1 Catagories 
- @catagories.each do |catagory| 
    .col-md-6 
    .catagory-lists 
     %h2 
     = catagory.title 
     = image_tag('icons/#{catagory.title}.png', alt: '#{catagory.title}') 

これは、このコードの出力です:

<img alt="#{catagory.title}" src="/images/#{catagory.title}.png"> 

答えて

1

はちょうどそれを考え出しました。一重引用符は補間されていないことが分かります。だから、これを回す:

= image_tag("icons/#{catagory.title}.png", alt: "#{catagory.title}") 

修正それ

:この中

= image_tag('icons/#{catagory.title}.png', alt: '#{catagory.title}') 

関連する問題