Привет!
Я пытаюсь создать плагин, который отображает чекбокс при создании темы в интерфейсе и сохраняет новый атрибут в таблице topics. По сути, мне нужно сохранять этот атрибут независимо от того, был ли чекбокс отмечен, а затем отображать новый атрибут при посещении страницы тем.
Я начал с бэкенда: добавил миграцию, создающую новый булевый атрибут для Topics со значением по умолчанию false. Далее я работал над контроллером, но не смог найти способ добавить новый атрибут в функцию posts из TopicsController.
В руководствах я ничего подобного не нашел.
Заранее спасибо!
after_initialize do
module ::DiscourseXPlugin
class ::TopicsController
def posts
Rails.logger.info '┌────────────┐'
Rails.logger.info '│ Here we go │'
Rails.logger.info '└────────────┘'
end
end
end
end