专家
我正在按照一本书的例子在RoR上构建我的第一个博客系统。我的操作系统是Win10,Ruby是2.4.2p198,Rails是5.1.4。激活Rails服务器后,我连接到localhost:3000 / users。然后我遇到以下错误:
用户#index中的ArgumentError 显示C:/Users/joeychou/hello_rails/app/views/layouts/application.html.erb第7行提出:
UTF-8中无效的字节序列
它突出显示错误行如下:
在rails服务器上,错误消息如下:
ActionView :: Template :: Error(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:
应用程序/视图/布局/ application.html.erb:7:在 `_app_views_layouts_application_html_erb ___ 655117387_94495480'
请告知如何解决此问题,以便我继续前进。非常感谢任何帮助!
的问候,乔伊
答案 0 :(得分:0)
我找到了答案!
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?