Ну, похоже, это должно быть просто, но я не могу найти то, что мне нужно. В настоящее время у меня есть две переменные: частота и период. частота установлена на число (например, 1), а период - на «месяц» или «год». То, что я хочу сделать, это использовать эти переменные для расчета х месяцев с этого момента.
Я видел 1.month.from_now и 1.year.from_now, но мне нужно что-то вроде:
eval("#{frequency}.#{period.downcase}.from_now")
но я не уверен насчет использования eval
, так как я новичок в Rails / Ruby и в PHP использование eval обычно означает, что вы делаете что-то не так.
Является ли eval
злом в Рельсах?