0

ユーザーが独自のレポートを作成できる新しいWebサイトを構築しています。レポートはブロックで構成され、ブロックはグラフまたは表にすることができます。したがって、そのようなブロックはいくつかのデータを視覚化します。ユーザーは、そのブロックのソースとその上のフィルターを選択できます。既存のブロックから、彼はそれらのフィルターを編集できます。レポートは保存されるので、後でそのようなレポートを呼び出すことができ、グラフと表のデータは更新されます。

Ruby On Railsにそのようなデータフィルタリングの節約を実現するための宝石や方法はありますか?

ブロックを作成するときにSQLコードを生成する方法もありますが、そのようなブロックを編集できるようにするには、多くの情報を保存する必要があります。

ありがとうローレンス

4

1 に答える 1

1

レポート フィルターを mongodb などの nosql データベースに格納できます。このソリューションを使用すると、これらのパラメーターを JSON ドキュメントとして保存および取得することが非常に簡単になります。

于 2012-04-07T12:56:19.053 に答える