0

我正在使用 squeel gem,我有一个场景,当用户没有输入员工加入日期时,所有记录都应该返回,否则根据员工加入日期返回记录。我的查询是这样的:

date = Date.today Employee.joins { passports.visas }.where { (employees.joining_date.eq "%#{date}%")

所以如果用户没有给出日期,那么我应该把日期的默认值放在什么位置以便它检索所有记录?

4

1 回答 1

0

只需打回电话

在员工模型 before_create :joining_date

def join_date self.joining_date = Date.today end

于 2014-01-30T10:02:01.017 回答