如何解决“::的ActionView ::模板错误(无效字节序列UTF-8):”

如何解决“::的ActionView ::模板错误(无效字节序列UTF-8):”

问题描述:

专家,如何解决“::的ActionView ::模板错误(无效字节序列UTF-8):”

我下面一本书的例子建立在回报率我的第一个博客系统。我的操作系统是Win10,Ruby是2.4.2p198,Rails是5.1.4。激活Rails服务器后,我连接到本地主机:3000 /用户。然后,我会遇到下面的错误:

引发ArgumentError中的用户#指数 显示C:/Users/joeychou/hello_rails/app/views/layouts/application.html.erb其中线#7提出:

无效的字节序列在UTF-8

而且它强调如下错误行:

在轨道上的服务器,该错误消息如下:

ActionView::Template::Error (invalid byte sequence in UTF-8): 4: HelloRails 5: <%= csrf_meta_tags %> 6: 7: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> 8: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> 9: 10:

app/views/layouts/application.html.erb:7:in `_app_views_layouts_application_html_erb___655117387_94495480'

请告知如何解决此问题,以便我可以继续前进。任何帮助深表感谢!

Regards,Joey

我找到了答案!

coffee-script source> = 1.9.0在Windows下无法正常工作。你可以这样做:gem'coffee-script-source','1.8.0',强制1.8.0,然后发布包更新coffee-script-source

请参考下面的链接了解详情。 Rails ExecJS::ProgramError in Pages#home?