每个插值都不起作用

时间:2016-09-17 02:30:03

标签: ruby-on-rails ruby-on-rails-4

当我为每个人运行时,我遇到了一个奇怪的错误。当我去放置文件名时它可以工作,但由于某种原因它不插入标题。这是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 个答案:

答案 0 :(得分:1)

刚想通了。事实证明,单引号不是内插的。所以转过来:

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

进入这个:

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

修复它