私は squeel gem を使用しています。ユーザーが従業員の入社日を入力しない場合、すべてのレコードを返す必要があるというシナリオがあります。それ以外の場合は、従業員の入社日に基づいてレコードを返します。私のクエリは次のようになります:
date = Date.today Employee.joins {passports.visas}.where { (employees.joining_date.eq "%#{date}%")
日付がユーザーによって指定されていない場合、すべてのレコードを取得するには、日付のデフォルト値を何に設定する必要がありますか?