안녕하세요,
UI에서 토픽을 생성할 때 체크박스가 표시되도록, 그리고 기본적으로 토픽 테이블에 새로운 속성을 저장하는 플러그인을 만들려고 합니다. 즉, 체크박스가 클릭되었든 아니든 상관없이 해당 속성이 저장되도록 해야 하고, 토픽 페이지를 방문할 때 새로운 속성이 표시되도록 해야 합니다.
백엔드부터 시작하여, 기본값이 false인 새로운 boolean 속성을 Topics에 추가하는 마이그레이션을 추가했고, 그 다음 컨트롤러 작업을 진행했습니다. 하지만 TopicsController의 posts 함수에 새 속성을 추가하는 방법을 찾지 못했습니다.
튜토리얼에서도 이와 관련된 내용을 찾을 수 없었습니다.
미리 감사합니다!
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