私はこのドロップダウン(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 などの予約語に変換する方法は?