我有几页输入日期。我想捕获日,月和年并存储它们以便稍后检查。每个页面都有自己的唯一ID,但每个字段使用相同的ID:日,月和年。
我现在每个页面上都有这个:
@page_10_day = find(:id, 'day').value
@page_10_month = find(:id, 'month').value
@page_10_year = find(:id, 'year').value
但我想做这样的事情:
capture_date("page_10")
def capture_date(page)
@"#{page}_day" = find(:id, 'day').value
@"#{page}_month" = find(:id, 'month').value
@"#{page}_year" = find(:id, 'year').value
end
有没有办法只使用一种方法来捕获日期并使用参数命名对象?