Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Ruby on Rails-编码错误-InvaliByteSequenceError-\xB4在UTF-8上_Ruby On Rails_Ruby_Utf 8 - Fatal编程技术网

Ruby on rails Ruby on Rails-编码错误-InvaliByteSequenceError-\xB4在UTF-8上

Ruby 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

轨道版本: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-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。

谢谢,但仍然无法工作。我确保image
logo.png
的路径正确。如果路径不正确,它会给出一个错误。你用你自己的路径替换了你的路径了吗?是的,我有。你有什么想法吗?
将此添加到你的
应用程序.html.erb
标题中的
标记中类似的问题谢谢你,但仍然没有工作。我确保image
logo.png
的路径正确。如果路径不正确,它会给出一个错误。你用你自己的路径替换了你的路径了吗?是的,我有。你有什么想法吗?
将这个添加到你的
应用程序.html.erb
标题中的
标记类似的问题,你能试着放一个
*.jpg
文件吗。还要检查图像的权限和大小。你可能是对的,它也可能与崇高有关。尝试使用“Notepad++”或
vim
您可以尝试放置
*.jpg
文件,然后查看。还要检查图像的权限和大小。你可能是对的,它也可能与崇高有关。尝试使用“记事本++”或
vim