曜日による分岐をスッキリさせたい
現状
if Time.zone.today.sunday? duty = "資源ごみ" toban = Tobanhyo.where(role: 1) elsif Time.zone.today.tuesday? duty = "火曜のゴミ" toban = Tobanhyo.where(role: 2) elsif Time.zone.today.wednesday? duty = "木曜日のゴミ" toban = Tobanhyo.where(role: 3) elsif Time.zone.today.Thursday? || Time.zone.today.friday? duty = "燃えるゴミ" toban = Tobanhyo.where(role: 4) end
理想
変数は分岐のたびに作りたくない ifの分岐は愚直に1つずつやりたくない
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー