chartkick
Rails 4アプリで使用しています。私は現在、このコードを実行しています:
<%= bar_chart groupArticles(metric, limit) %>
(groupArticles()
配列を chartkick に取得するためのカスタム メソッドです。たとえば、メトリクスごと<%= bar_chart groupArticles("views", 5)%>
に上位 5 つの記事が表示されviews
ます。
問題は次のとおりです。ユーザーが渡される別のメトリックまたは制限を選択できる小さなフォームが必要です (つまり、トップ 3 またはviews
todate
または w/e に変更します)。
次に、チャートをリロードしたいと思います(ページ上の他のものを取得するためのURLパラメーターがあるため、これを実現するために新しいURLパラメーターを使用することはできません(と思いますか?)。
その背後にある理由は、同じページで url パラメータを使用して並べ替えるテーブルがあるためです。ユーザーがグラフを変更しても、この現在の並べ替えが失われることは望ましくありません。
これは可能ですか?そのフォームを作成するにはどうすればよいですか?