У меня есть модель модели и модель пользователя. Пользователь может следить за этой статьей, но не может ее отменить. Я хотел бы следить за новыми подписчиками за статью и получать ее, когда хочу ее запечатлеть. (Предположим, на данный момент это построение не является проблемой.)Сохранение ежедневных данных для модели в Rails
Я хочу, чтобы каждая статья имела список каждой даты с момента создания этой статьи. Так будет иметь:
article.newfollowers[1/1/2012] = 35
article.newfollowers[2/1/2012] = 4
Каждый раз, когда пользователь следует статье я бы
This.newfollowers[Date()]++
Очевиден сохранение таких данных означает, что каждая строка в базе данных статей имеет сто атрибутов (для каждой даты) ,
Как сохранить данные в модели статьи? Как объявить/определить такой атрибут?
Кроме того, в Ruby нет '++'. –
Это новая модель, кричащая здесь. Если вы не имеете дело с NoSQL DB, как MongoDB, то у вас может быть модель со сложными атрибутами вроде этого –