我有这个下拉菜单(how_often)。如果用户选择 2 周,那么我想使用这样的延迟作业发送电子邮件:
mymailer.delay(:run_at => how_often.from_now).send_email
在这里,我在 how_often 中得到“2.weeks”,这是一个字符串,上面的代码不起作用,我们可以这样做:
mymailer.delay(:run_at => 2.weeks.from_now).send_email
如何将 how_often(string) 转换为保留字,例如:2.weeks、2.months 等?