私は記事モデルとユーザーモデルを持っています。ユーザーはその記事に従うことができますが、それをアンフォローすることはできません。私は記事の新しいフォロワーを追跡し、それをプロットしたいときに検索したいと思います。 (今のところプロットは問題ではないと仮定してください)Railsでモデルの毎日のデータを保存する
私はすべての記事に、その記事が作成されて以来の各日付のリストを持たせたいと思います。だから、必要があります:
article.newfollowers[1/1/2012] = 35
article.newfollowers[2/1/2012] = 4
ユーザーが記事を以下のたびに、私はどうなる
This.newfollowers[Date()]++
明らかに、このようなデータを保存する(日付ごと)の記事データベースの各行は、属性の百であることを意味します。
記事モデル内でデータを保存するにはどうすればよいですか?そのような属性を宣言/定義するにはどうすればよいですか?
Rubyには「++」はありません。 –
それはここで大声で叫ぶ新しいモデルです。あなたがMongoDBのようなNoSQL DBを扱っているのでなければ、このような複雑な属性を持つモデルを持つことができるのです。 –