Ruby on rails Ruby on Rails-编码错误-InvaliByteSequenceError-\xB4在UTF-8上
轨道版本:5.1.4Ruby on rails Ruby on Rails-编码错误-InvaliByteSequenceError-\xB4在UTF-8上,ruby-on-rails,ruby,utf-8,Ruby On Rails,Ruby,Utf 8,轨道版本:5.1.4 我想链接“app/assets/images/logo.png”中的图像。 文件index.html.erb <body> <%= link_to image_tag('logo.png') %> </body> 当我运行时,它会给我一个错误:Encoding::InvalidByteSequenceError和description在UTF-8上显示“\xB4”。 当我保存文件时,我认为这是一个编码错误。我试图用UTF
我想链接“app/assets/images/logo.png”中的图像。
文件
index.html.erb
<body>
<%= link_to image_tag('logo.png') %>
</body>
当我运行时,它会给我一个错误:Encoding::InvalidByteSequenceError
和description在UTF-8上显示“\xB4”
。
当我保存文件时,我认为这是一个编码错误。我试图用UTF-8(编辑器升华文本)保存我的所有文件,但它仍然不起作用。有人遇到同样的错误吗?
谢谢大家 我认为您错过了单击图像时的
url
,它将被重定向,尽管您可以使用give解决方案,并确保您提供了正确的图像路径logo.png
<body>
<%=link_to your_link_path do %>
<%=image_tag('logo.png') %>
<%end%>
</body>
我认为您错过了单击图像时的
url
,它将被重定向,尽管您可以使用give解决方案,并确保您提供了正确的图像路径logo.png
<body>
<%=link_to your_link_path do %>
<%=image_tag('logo.png') %>
<%end%>
</body>
您可能需要给出
根路径,如下所示
<body>
<%= link_to image_tag('logo.png'), root_path %>
</body>
您可能需要给出根路径,如下所示
<body>
<%= link_to image_tag('logo.png'), root_path %>
</body>
我是这样做的:
<%=link_to image_tag('logo.png'), buildings_path %>
此链接将显示为图像,如果单击,将定向到给定路径。我这样做:
<%=link_to image_tag('logo.png'), buildings_path %>
<%= link_to image_url('logo.png') %>
此链接将显示为图像,单击后将指向给定路径。
<%= link_to image_url('logo.png') %>
这是你想要的吗
注意:image\u标签
作为链接的href生成一个
。
这是你想要的吗
注意:image\u标签
生成链接的href。谢谢,但仍然无法工作。我确保imagelogo.png
的路径正确。如果路径不正确,它会给出一个错误。你用你自己的路径替换了你的路径了吗?是的,我有。你有什么想法吗?
将此添加到你的应用程序.html.erb
标题中的标记中类似的问题谢谢你,但仍然没有工作。我确保imagelogo.png
的路径正确。如果路径不正确,它会给出一个错误。你用你自己的路径替换了你的路径了吗?是的,我有。你有什么想法吗?
将这个添加到你的应用程序.html.erb
标题中的标记类似的问题,你能试着放一个*.jpg
文件吗。还要检查图像的权限和大小。你可能是对的,它也可能与崇高有关。尝试使用“Notepad++”或vim
您可以尝试放置*.jpg
文件,然后查看。还要检查图像的权限和大小。你可能是对的,它也可能与崇高有关。尝试使用“记事本++”或vim