У меня был Paper Trail Gem , прекрасно настроенный с моей базовой моделью, в которой был столбец text
с именем body
. Однако после того, как я внедрил Текст действия в свое приложение и удалил столбец body
из модели Article, Я не могу заставить Paper Trail отслеживать изменения в связанном столбце body
. Как мне заставить это работать?
Отказ от ответственности: я новичок в Rails.
Article.rb
...
has_rich_text :body
has_paper_trail
...
Статьи Схема (после удаления: столбец тела)
create_table "articles", force: :cascade do |t|
t.string "title"
t.string "slug"
t.datetime "archived_at"
t.datetime "published_at"
...
end
Текстовая схема действия
create_table "action_text_rich_texts", force: :cascade do |t|
t.string "name", null: false
t.text "body"
t.string "record_type", null: false
t.bigint "record_id", null: false
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.index ["record_type", "record_id", "name"], name: "index_action_text_rich_texts_uniqueness", unique: true
end
Я бы хотел вернуть в приложение ту же функциональность, что и раньше, где я мог видеть изменения, внесенные в текст статьи. Например. кто-то добавил предложение, удалил слово и т. д.