Изображения в редакторе Actiontext мигают или обновляются при вводе в новую строку - PullRequest
1 голос
/ 07 мая 2020

Я недавно настроил Actiontext для работы в моем приложении Rails 6.0.0. Все работает нормально, за исключением того, что изображения в редакторе Actiontext моего приложения мигают каждый раз, когда я нажимаю клавишу ввода для перехода на новую строку. См. Видео ниже.

https://imgur.com/76QuZyW

Я не знаю, как устранить эту проблему. Может быть, это неправильно настроенный Actiontext или ActiveStorage?


Отредактировано:

Вот мой код,

//  javascript/packs/application.js
require("trix")
require("@rails/actiontext")


/*  assets/stylesheets/application.scss */
//=require actiontext


/*  assets/stylesheets/actiontext.scss */
@import "trix/dist/trix";

.trix-content {
  .attachment-gallery {
    > action-text-attachment,
    > .attachment {
      flex: 1 0 33%;
      padding: 0 0.5em;
      max-width: 33%;
    }

    &.attachment-gallery--2,
    &.attachment-gallery--4 {
      > action-text-attachment,
      > .attachment {
        flex-basis: 50%;
        max-width: 50%;
      }
    }
  }

  action-text-attachment {
    .attachment {
      padding: 0 !important;
      max-width: 100% !important;
    }
  }
}

# app/models/card.rb
class Card < ApplicationRecord

  has_rich_text :answer

end


<%# app/views/cards/_form.html.erb %>
  <div class="form-group">
    <%= f.label :answer %>
    <%= f.rich_text_area :answer %>
  </div>  

1 Ответ

1 голос
/ 11 мая 2020

Проблема исчезла после того, как я обновился с 6.0.0.rc1 до 6.0.3.

Обновление также улучшило другие драгоценные камни. Некоторые из них, как мне кажется, являются виновниками:

-    rails (6.0.0)
-      actioncable (= 6.0.0)
-      actionmailbox (= 6.0.0)
-      actionmailer (= 6.0.0)
-      actionpack (= 6.0.0)
-      actiontext (= 6.0.0)
-      actionview (= 6.0.0)
-      activejob (= 6.0.0)
-      activemodel (= 6.0.0)
-      activerecord (= 6.0.0)
-      activestorage (= 6.0.0)
-      activesupport (= 6.0.0)
+    rails (6.0.3)
+      actioncable (= 6.0.3)
+      actionmailbox (= 6.0.3)
+      actionmailer (= 6.0.3)
+      actionpack (= 6.0.3)
+      actiontext (= 6.0.3)
+      actionview (= 6.0.3)
+      activejob (= 6.0.3)
+      activemodel (= 6.0.3)
+      activerecord (= 6.0.3)
+      activestorage (= 6.0.3)
+      activesupport (= 6.0.3)
...