我是Ruby on Rails的新手,现在已经和这个问题争论了一段时间。
我从git中删除了一个网站,并确保安装了所有依赖项,但是,当我运行该网站时,我收到错误:
ActionView :: Template :: Error(" \ xA9"在UTF-8上)
因为使用代码image_path("bground2.jpg")
链接图像的行。
当我删除image_path("bground2.jpg")
时,错误已解决。
但是我需要image_path("bground2.jpg")
并且不能没有它。
I have tried the solutions here, but it seems not to work
这是index.html.erb
文件的一部分,但错误在包含image_path
和image_url
的所有地方重复出现:
<%= provide(:title, 'Home') %>
<section id="slider" class="">
<div class="img-responsive" style="background-image: url(<%= image_path("bground2.jpg") %>); background-position: 50% 0;height: 500px;">
<div class="container clearfix">
<!-- <div class="slider-caption slider-caption-center">
<!-- <div class="banner heading-block title-center nobottomborder">
<h1><%= "#{t('.reach_home')}" %></h1>
</div> -->
答案 0 :(得分:0)
所以,我通过重新安装Ruby应用程序解决了这个问题。
不知道是什么导致了它,但我只是重新安装了应用程序,一切正常。
谢谢大家的帮助。
答案 1 :(得分:0)
我遇到了同样的问题。我将其标识为应用程序中的文件,实际上它是在Rails应用程序中的javascript压缩文件中进行的。我在文本编辑器中打开文件,添加了新行,并将编码设置为UTF-8并保存,问题消失了。