0

ここに画像の説明を入力

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

4

1 に答える 1