У меня был Paper Trail Gem, хорошо настроенный с моей базовой моделью статьи, которая имела text
столбец называется body
. Однако после того, как я внедрил текст действия в свое приложение и удалил столбец body
из модели статьи , Я не могу заставить Paper Trail отслеживать изменения в связанном столбце body
. Как заставить это работать?
Отказ от ответственности: я новичок в Rails.
ст.рб
...
has_rich_text :body
has_paper_trail
...
Схема статей (после удаления столбца :body)
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
Я хотел бы вернуть в приложение ту же функциональность, что и раньше, где я мог видеть изменения, внесенные в текст статьи. Например. кто-то добавил предложение, удалил слово и т.д..
ActionTextRichText
? если да, то, возможно, вы можете добавить к немуhas_paper_trail
- person mr_sudaca   schedule 06.04.2019