2019-09-01から1ヶ月間の記事一覧

(Rails/Chart.js)前後の期間へのリンク生成 - 体調グラフ機能

アプリ制作 実現したいこと 体調グラフ機能 クエリパラメータでカラム・期間を指定してグラフを描画する 異なるカラム・前後の期間へのリンクを生成する。 課題 以下の2つのメソッドを定義する必要があると考えた。 reportインスタンスのdate_begin, date_e…

(rails) 異なるカラム・前後の期間へのリンクを生成をする

アプリ制作 実現したいこと クエリパラメータでカラム・期間を指定してグラフを描画する 異なるカラム・前後の期間へのリンクを生成する わからないこと リンクは自前で作成すべきなのか?簡単に済ませられるGemとかあるのか? Datepickerを使用した方がよい…

(Chart.js/Rails) クエリパラメータで期間を指定してグラフを描画する

アプリ制作 実現したいこと 体調グラフ機能 コントローラでクエリパラメータを受け取り、@reportを生成する Viewで@reportをもとにグラフを描画する 実装したもの QueryParameterをpermitするメソッド paramsのdate_begin, date_endをDateオブジェクトにpars…

(Rails)コントローラでクエリパラメータを取得できない

アプリ制作 実現したいこと コントローラでクエリパラメータを取得したい つまづいたところと解決法 コントローラでbinding.pryを起動してpramasにアクセスしようとしたが、NameError: undefined local variable or method `params'と出てしまう。 クエリパ…

Struct.newでWeeklyreportオブジェクトを作成してViewに渡し、週間テーブルを描画する

アプリ制作 実現したいこと StatisticコントローラでDiaryの週間集計をする。 週間の各コンディションの値を下のようなテーブルにしたい。 そして配列にしてChart.jsに渡したい。 From: September 15 To: September 21 どうすればこのテーブルを作れるのか? …

190918 Statisticコントローラの実装(体調グラフ描画のためのデータ生成)

アプリ制作 体調グラフ機能 Diaryのテストデータ生成 直近3ヶ月分を毎日(グラフで可視化するため) rails consoleでテストコード実行 Diaryモデルのインスタンスメソッド定義 DiaryインスタンスのWeek numberを返す Statisticコントローラ実装のためにあれこ…