問題タブ [clockwork]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
135 参照

ruby-on-rails - クロックワーク マネージャーからコントローラーまでのすべてのイベントにアクセスする

スケジュールされたジョブを実行するためにgem clockworkを使用しています。時計仕掛けのイベントが失敗したときに手動でトリガーするには、clock.rb で定義されているすべてのイベントにアクセスする必要があります。

そのために、ファイルを追加attr_reader: eventsして時計仕掛けの宝石をフォークしました。clockwork/manager.rb

時計.rb

clock.rb で使用Clockwork.manager.eventsすると、clock.rb で定義されたすべてのイベントが返されます。

mycontroller.rb

ただし、コントローラーで使用すると、空の値が返されます。

コントローラーですべての時計仕掛けのイベントを取得するには?