如何在form.date_select中预先选择日期和月份?

时间:2018-07-23 15:34:56

标签: ruby-on-rails ruby ruby-on-rails-5

我有这个日期选择表单助手:

= form.date_select :universtity_start_date, start_year: Date.current.year - 3, end_year: Date.current.year - 15

我预选了一年。但我也想预先选择一个日期和月份。怎么样?其中没有“开始日期”。

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

def file_search(self, fundCodes, dataType):
    funds_string = '_'.join(sorted(fundCodes))
    file_match = 'citco_unmapped_{type}_{funds}_{start}_{end}.csv'.format(type=dataType, funds=funds_string,
                                                                          start=self.startDate, end=self.endDate)
    unmapped_file = Path(self.unmappedDir, file_match)
    if unmapped_file.exists():
        return self.read_file(unmapped_file)
    else:
        Logger.error('No {type} file/s found for {funds}, between {start} and {end}'.format(type=dataType, funds=fundCodes,
                                                                                            start=self.startDate, end=self.endDate))

form.date_select :university_start_date, default: Date.today