我在页面上定义了一些动态图像,如下所示:
<%= image_tag(@recipe.image.url(:fixed), :class => 'recipe_image_show') %>
我正在寻找一种方法来使用这段代码定义og:image。下面所示的og:description代码运行良好:
<meta property="og:description" content= "<%= @recipe.description %>" />
但是,如果我使用以下代码,则它不起作用:
<meta property="og:image" content='<%= image_tag(@recipe.image.url(:fixed), :class => 'recipe_image_show') %>'/>
有什么建议吗?我意识到这里使用了单引号,但由于某种原因使用双引号会导致页面忽略 meta 标签的 '/>' 部分并将其显示为文本。
app/assets/images/my_image.png
中有一张图片,并使用image_url('my_image.png')
,但是我看到:提供的og:image URL,https://www.example.com/images/my_image.png无法被处理为图像,因为它具有无效的内容类型。你有什么想法我需要做什么?
- stevec