あいまいなタイトルで申し訳ありません
Rails を使用して、Post 名と Post のページビュー数との関係をグラフで表示しようとしています。これを達成するために、印象派の宝石 ( https://github.com/charlotte-ruby/impressionist ) と Morris.js ( http://www.oesmith.co.uk/morris. js/ ) チャートおよびグラフ用。
投稿のインデックスページにグラフを表示しようとしています
def index
@posts = Post.all
end
投稿のページビュー数を見つけるには、次を使用します
<%= @post.impressionist_count =%>
残念ながら、これを Morris.js で実装するのに問題があります。
これが私が使用しているmorris jsです。「ykeys」で多くのことを試しましたが、機能しません。ヘルパーメソッドを使用してこれをよりよく達成できるでしょうか? 私は ruby に比較的慣れていません (2 か月) が、質問に対する回答がここで得られるように常に思えます。
new Morris.Line({
element: 'post_graph',
data: $("#post_graph").data('posts'),
xkey: 'created_at',
ykeys: [<%= @post.impressionist_count %>],
labels: ['Page Views']
});
そして posts/index.html.erb
<%= content_tag :div, "", id: "post_graph", data: {posts: @posts} %>
助けてくれたすべての人に前もって感謝します