Алексей Уколов, у меня одинаковая, считайте.
id, user_id, message_id (id процитированного сообщения), text, created_at и update_at. Эти же поля и у комментариев, просто там ещё commentable_id и commentable_type.
Kostik_1993, а как эту таблицу (комментариев) использовать и для чата, где нет связей этих? Просто делать обычный запрос с where('commentable_type', 'chat') ?
То есть для всех комментариев всех модулей будет одна таблица, в которой просто будет дополнительное поле, которое отвечает за название (например) модуля?
Alex Wells, когда люди создают темы на stackoverflow, то им тоже первым же ответом говорят "иди гугли"? Нет, там другая обстановка - там отвечают даже на самые нелепые вопросы. Там никто не хочет самоудовлетвориться, показывая своё "какой же я классный и занудливый". Если Вы увидели глупый по Вашим критериям вопрос и считаете, что человек был способен найти это в гугле, то ничего не стоит писать из того, что было Вами написано. Это никак не помогает авторам тем с их вопросами, с которыми они сюда пришли. Можно было просто пройти мимо. Всегда найдётся человек, который будет готов спокойно помочь и ответить даже на тупые вопросы. Не нужно отвечать на это сообщение. Я продолжать разговор на эту тему не желаю, а лишь пытаюсь донести до Вас некую информацию.
id, user_id, message_id (id процитированного сообщения), text, created_at и update_at. Эти же поля и у комментариев, просто там ещё commentable_id и commentable_type.