无法在Rails应用程序中添加图像

时间:2018-10-26 10:15:34

标签: ruby-on-rails

我试图在我的rails应用程序中添加图像,但是出现错误

我购买的主题中的HTML代码

<img src="img/tour_plan_4.jpg" alt="" class="rounded-circle thumb_visit">

我在ERB中的代码

<%= image_tag("hashtag.png"), class: "rounded-circle thumb_visit" %>

请帮助谢谢。

2 个答案:

答案 0 :(得分:2)

您没有将Rails项目和静态HTML项目进行比较,您需要了解Rails项目的结构,例如rails assets pipeline

如果要在Rails项目中显示图像,则将图像放入app/assets/images/文件夹,然后像

一样从erb文件中调用
<%= image_tag("hashtag.png", class: "rounded-circle thumb_visit") %>

OR

<%= image_tag "hashtag.png", class: "rounded-circle thumb_visit" %>

生成的HTML是

# => <img src="/assets/hashtag.png" class="rounded-circle thumb_visit" />

或其他在Rails项目中调用图像的方法,您只需要了解Rails项目的结构即可。

请参见image_tag助手

答案 1 :(得分:1)

根据您的评论,这只是语法错误。试试这个:

<%= image_tag("hashtag.png", class: "rounded-circle thumb_visit") %>

来自image_tag docs