我有一个带有 date_select 的表单,它显示了日、月和年的 3 个选择框。我有一个 rspec 集成测试,我想用 capybara 选择今天的日期。所以我必须将 Date.today 拆分为日、月和年。有什么好方法可以做到这一点?我可以做一些字符串拆分,但也许有更复杂的方法来做?
在这里,您可以看到用于选择硬编码日期的水豚代码:
select("13", :from => "visit_visit_date_3i")
select("July", :from => "visit_visit_date_2i")
select("2012", :from => "visit_visit_date_1i")