Как решить "ActionView::Template::Error (неверная последовательность байтов в UTF-8):"

Эксперты,

Я следовал примеру книги, чтобы построить свою первую систему блогов на RoR. Моя ОС Win10, Ruby 2.4.2p198 и Rails 5.1.4. После активации Rails Server я подключился к localhost:3000/users. Тогда я сталкиваюсь с ошибкой ниже:

ArgumentError в 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: <% = 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: в `_app_views_layouts_application_html_erb___655117387_94495480'

Посоветуйте, пожалуйста, как решить эту проблему, чтобы я мог двигаться дальше. Любая помощь высоко ценится!

С уважением, Джои

1 ответ

Я нашел ответ!

coffee-script source> = 1.9.0 не работает должным образом под Windows. Вы можете сделать это: gem 'coffee-script-source', '1.8.0' для принудительного использования 1.8.0, а затем выполнить обновление пакета кофе-script-source

Пожалуйста, обратитесь к ссылке ниже для деталей. Rails ExecJS:: ProgramError в Pages#home?

Другие вопросы по тегам