Редактор Trix не работает в Heroku, но отлично работает на localhost - PullRequest
0 голосов
/ 30 сентября 2019

Раньше я пользовался редактором trix, но на этот раз он не работает, как планировалось, при развертывании на heroku. Редактор не отображается, а ввод сокращается до крошечного квадрата, не кликабельного.

Вот ожидаемое поведение на localhost: Редактор Trix появляется и работает Но, наheroku, это выглядит так: Редактор Trix не отображается и не активируется также

На моих рельсах Gemfile:

gem 'trix-rails', require: 'trix'

На application.scss:

 *= require_tree .
 *= require_self
 *= require font-awesome
 *= stub scaffolds
 */
 @import "trix";
 @import "font-awesome";

И в application.js:

//= require rails-ujs
//= require turbolinks
//= require_tree .
//= require trix

У меня есть следующий код на моем _form.html.erb:

<div class="field" id="blog-editor">
  <%= form.label :content %>
  <%= form.trix_editor :content, id: :backoffice_blog_content %>
</div>

Я не могу найти гдепроблема есть. До сих пор я пытался предварительно скомпилировать ресурсы, но не смог найти ответов.

1 Ответ

0 голосов
/ 30 сентября 2019

Журнал консоли представляет серию ошибок о Jquery. Он не работал должным образом из-за порядка импорта (я использовал дерево требований, и в алфавитном порядке файл требовал другого, скомпилированного после него). По сути, вы не должны смешивать директивы звездочек, sass и другие формы импорта в одном проекте. (это была не моя вина, это унаследованный проект)

Но это все, что решило проблему.

...