published 속성과 published_at 속성을 before_save 콜백에 적용한 것을 아주 좋은 발상인 것 같습니다. 훌륭합니다.