デフォルトのグループページを/messagesに変更

「メッセージゴースト」が存在する一部のグループでは、これは機能しません。これらのグループは、次のクエリで特定できます(メッセージングがグループインタラクション設定で制限されている場合)。

SELECT id, name, has_messages, messageable_level
From groups
Where messageable_level < 10
AND messageable_level <> 3
AND has_messages = true
ORDER by id

groupsテーブルをハックして、これをリセットすることもできます(もちろんRailsコンソールで、最初にバックアップを取ってください!)。

 Group.where(id: XXX).update_all(has_messages: false)

それでも機能しない場合や元に戻る場合は、topic_groups、topic_allowed_groupsテーブルもクリーンアップする必要があるかもしれません。

 TopicGroup.where(group_id: XXX).destroy_all
 TopicAllowedGroup.where(group_id: XXX).destroy_all