環境
ruby 2.5.0
rails 5.1.6
gem gon
gem chart.js ← chart.jsで円を描画している
rails でgem gonを使ってuser_idに紐付く、study_timeをjavascriptに渡し、
円グラフを描画していますが、user_idに紐付くstudy_timeを渡せないために全ユーザーで同じ円グラフになってしまいます、各ユーザーに対しての円グラフを描画するためにはどうしたらいいでしょうか?
class UsersController < ApplicationController before_action :logged_in_user, only:[:edit, :update] before_action :correct_user, only:[:edit, :update] def show @user = User.find(params[:id]) @articles = Article.where(user_id: current_user) user_study_time ← この配列をcoffeescriptに渡している user_study_topic ← これも end private def user_study_time gon.data1 = Article.pluck(:study_time) end def user_study_topic gon.data2 = Article.pluck(:topic) end end
このuser_study_timeのgon.data1に現在のページのユーザーのstudy_timeを渡してあげたいのですが、where find pluckなどを使い色々やってみましたが、うまく行きませんでした
study_timeはフォームからポストされてくる値です

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。