railsを使いフォームに記入した値を日別に集計し表示するカロリー計算アプリを作成中です。
ルーティング
routes.rb
1 get "/calorie", to: "calories#index" 2 post "/calorie", to: "calories#create"
コントローラー
class CaloriesController < ApplicationController def index @calorie = Calorie.new @calories = Calorie.group(:date).sum(:calorie) end def create @calorie = Calorie.new(calorie_params) if @calorie.save redirect_to action: "index" else flash[:danger] = "値が正しくありません" render "index" end end private def calorie_params params.permit(:date, :calorie) end end
index.html.erb
1
あなたの回答
tips
プレビュー