Я строю что-то вроде стены Facebook внутри Rails.Это будет выглядеть примерно так:
- Стейси С. Хочет быть друзьями
- Вы были приглашены на Летний Социальный
- Пэт ответил наВаше сообщение: Привет !!!
- В Американском обществе домашних животных появилась новая запись: «Любите свою кошку!»
Есть два способа сделать это.Я мог сделать так, чтобы каждое из этих различных событий записывалось в базу данных событий при их создании, или я мог извлекать данные из таблиц связей, приглашений, входящих сообщений и сообщений и создавать события на лету.
Я склоняюсь кподход базы данных событий, потому что кажется более чистым просто вызывать эту одну таблицу, чем все другие таблицы, а затем сортировать их правильно.Это как ты это сделаешь?