Ruby on Rails3.2中javascript文件中的Sprockets :: EncodingError
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Ruby on Rails3.2中javascript文件中的Sprockets :: EncodingError,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1313字,纯文字阅读大概需要2分钟。
内容图文
![Ruby on Rails3.2中javascript文件中的Sprockets :: EncodingError](/upload/InfoBanner/zyjiaocheng/658/42a23003c12f4e0f9d2cfb08112dd1d2.jpg)
我有一个Ruby On Rails(Ruby 1.9; Rails 3.2.13)应用程序.我正在尝试使用Highcharts创建图表.但是我在Product#index中的Sprockets :: EncodingError上在浏览器上遇到错误
sample / app / assets / javascripts / highcharts.js的UTF-8字节序列无效.代码文件如下.我在assets / javascript文件夹中添加了文件rails.js,highcharts.js和jquery1.4.2.min.js.
application.html.erb
<!DOCTYPE html>
<html>
<head>
<title>Sample</title>
<%= stylesheet_link_tag "application", :media => "all" %>
<%= javascript_include_tag "jquery-1.4.2.min", "rails", "highcharts" %>
<%= csrf_meta_tags %>
</head>
<body>
<%= yield %>
</body>
</html>
index.html.erb文件如下.
<script type ="text/javascript" charset="UTF-8">
</script>
$(function() {
new Highcharts.Chart({
chart:{
renderTo:"products_chart"
type: 'column'
}
title: {
text: 'Number of Patents Granted',
},
credits: {
position: {
align: 'left',
x: 20
},
href: 'http://www.uspto.gov',
text: 'Source: U.S. Patent & Trademark Office'
},
xAxis: {
categories: [
'2001', '2002', '2003', '2004', '2005',
'2006', '2007', '2008', '2009', '2010',
'2011' ]
},
yAxis: {
title: {
text: 'No. of Patents'
}
},
plotOptions: {
},
series: [{
name: 'UK',
data: [ 4351, 4190, 4028, 3895, 3553,4323, 4029, 3834, 4009, 5038, 4924 ]
}]
});
});
谁能帮助解决此错误?
谢谢
解决方法:
转到“使用编码保存”菜单,然后选择“ UTF-8”.
在Sublime Text 2中,这在File>使用编码保存> UTF-8.
内容总结
以上是互联网集市为您收集整理的Ruby on Rails3.2中javascript文件中的Sprockets :: EncodingError全部内容,希望文章能够帮你解决Ruby on Rails3.2中javascript文件中的Sprockets :: EncodingError所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。