休暇申請用のアプリを作ろうとしていますが、問題に直面しています。私はVacationRequestと呼ばれるeモデルとVacationRequestのビューを表示します。ここrails4で休日を数えないようにする方法
VacationRequest.rbモデル
def skip_holidays
count1 = 0
special_days = Date.parse("2017-05-09", "2017-05-12")
special_days.each do |sd|
if ((start_data..end_data) === sd)
numero = (end_data - start_data).to_i
numro1 = numero - sd
else
numero = (end_data - start_data).to_i
end
end
end
VacationRequestのshow.htm.erb
私はこのエラーを示していると動作していないモデル
@vacation_request.skip_holidays
からメソッドを呼び出しました。私を助けてください!
質問に正確なエラーメッセージを追加してください。 – user000001
ループ.eachはすべての配列を取っているのではなく、配列の最初の要素だけを取ります。これは、各要素の終わりを比較するのに適していると思います。 –
エラー: –