【问题标题】:How to solve "ActionView::Template::Error (invalid byte sequence in UTF-8):"如何解决“ActionView::Template::Error(UTF-8 中的无效字节序列):”
【发布时间】:2017-12-27 15:18:02
【问题描述】:

专家,

我正在按照一本书的示例在 RoR 上构建我的第一个博客系统。我的操作系统是 Win10,Ruby 是 2.4.2p198,Rails 是 5.1.4。激活 Rails Server 后,我连接到 localhost:3000/users。然后我遇到以下错误:

用户中的参数错误#index 显示 C:/Users/joeychou/hello_rails/app/views/layouts/application.html.erb 其中第 7 行提出:

UTF-8 中的无效字节序列

它突出显示错误行如下:

在rails服务器上,错误信息如下:

ActionView::Template::Error(UTF-8 中的字节序列无效): 4:HelloRails 5: 6: 7: 8: 9:10:

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

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

问候,乔伊

【问题讨论】:

    标签: utf-8 ruby-on-rails-5.1 argument-error


    【解决方案1】:

    我找到了答案!

    coffee-script source >= 1.9.0 在 Windows 下不能正常工作。你可以这样做: gem 'coffee-script-source', '1.8.0' 强制 1.8.0 然后发出 bundle update coffee-script-source

    详情请参考以下链接。 Rails ExecJS::ProgramError in Pages#home?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-10
      • 1970-01-01
      • 1970-01-01
      • 2013-08-14
      • 2015-07-04
      • 2012-03-25
      • 1970-01-01
      相关资源
      最近更新 更多