0

私はと呼ばれる宝石を使用しています"ice_cube"

スケジュールを作成するときは、次のようにいくつかの整数を.day()メソッドに渡す必要があります。

schedule.add_recurrence_rule IceCube::Rule.weekly(1).day(1,2,3)

これを直接行うと、機能します。ただし、整数を含む変数を.day()メソッドに渡そうとすると、迷子になります。

これを試しました:

days = [1,2,3]

schedule.add_recurrence_rule IceCube::Rule.weekly(1).day(days)

動作しません。私が得るエラーは...

NoMethodError (undefined method `<' for [1, 2, 3]:Array):

私は非常に明白な間違いを犯していますか?

days変数が受け入れられるように、どのようにフォーマットする必要がありますか?

4

2 に答える 2

0
schedule.add_recurrence_rule IceCube::Rule.weekly(1).day(*days)
于 2012-01-06T21:03:04.007 に答える