当我为每个人运行时,我遇到了一个奇怪的错误。当我去放置文件名时它可以工作,但由于某种原因它不插入标题。这是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">
答案 0 :(得分:1)
刚想通了。事实证明,单引号不是内插的。所以转过来:
= image_tag('icons/#{catagory.title}.png', alt: '#{catagory.title}')
进入这个:
= image_tag("icons/#{catagory.title}.png", alt: "#{catagory.title}")
修复它