質問: startDate.since(dayCount.days).strftime("%Y%m%d") %> <% sum += post.hours.to_f %> <% end %> <% end %> <%= sum.to_f %> 時間 <% dayCount += 1 %> <% end %> <% end %> <% end %> ``` ### 試したこと gemのgonや `<%== JSON.dump() %>` などを使ってみたのですが上手くいきませんでした。 gonを使ったRailsとJavascriptの連携について - Qiita プログラミング自体Progateなどを使って独学しているためコードの書き方ももおかしいかもしれません。 html.erbにベタ書きしているのも間違っているかもしれません。 コードやそもそもの考え方におかしなところがあればご教授いただけると幸いです。 お手数ですがよろしくお願いいたします。
回答: 自分がぱっと思いついた方法で一つ参考までに。 日付のデータをパラメータなんかで送るのが一番ありがち、かつ楽かなと思いました。 例えば ↑のようにURLにパラメータを付与してあげれば js:`location.search // "?year=2020&month=03"` rails:`params[:year], params[:month]` で取得できるのであとはそのデータを@postsに反映してあげればできるかと思います。 ちょっとわかりにくいかもなのでわからなかったら気軽に質問してください。