专家
我以一本书为例,在RoR上构建了我的第一个博客系统。我的操作系统是Win10,Ruby是2.4.2p198,Rails是5.1.4。激活Rails服务器后,我连接到localhost:3000/users。然后我遇到以下错误:
用户#索引中的ArgumentError显示C:\Users/joeychou/hello_rails/app/views/layouts/application.html.erb,其中第7行出现:
UTF-8 中的无效字节序列
它突出显示的错误线如下:
在rails服务器上,错误消息如下:
ActionView::Template::Error(UTF-8中的无效字节序列):4:HelloRails5:<%=csrf_meta_tags%>6:7:<%=stylesheet_link_tag"应用程序",媒体:"全部","数据涡轮链接跟踪":"重载"%>8:<%=javascript_include_tag"应用程序","数据涡轮链接跟踪":"重载"%>9:10:
app/views/layouts/application.html.erb:7:in`_app_views_layouts_application_html_erb___655117387_94495480'
请告诉我如何解决这个问题,以便我可以继续前进。我们非常感谢您的帮助!
问候,Joey
我找到了答案!
coffee脚本源代码>=1.9.0在Windows下无法正常工作。你可以这样做:gem"coffee script source","1.8.0"强制1.8.0,然后发布捆绑包更新coffee script-source
有关详细信息,请参阅下面的链接。Rails ExecJS::Pages#home中的ProgramError?