2
我有一種情況,我需要在獨立的數據庫/表上使用delayed_job自定義後端。爲delayed_job使用單獨的數據庫
所以基本上強迫它使用一個單獨的模式與我的應用主要使用的模式。
有關如何做到這一點的任何想法?提前致謝。
我有一種情況,我需要在獨立的數據庫/表上使用delayed_job自定義後端。爲delayed_job使用單獨的數據庫
所以基本上強迫它使用一個單獨的模式與我的應用主要使用的模式。
有關如何做到這一點的任何想法?提前致謝。
您可以讓一些模型連接到不同的數據庫並使用不同的表格。
指定新數據庫的配置在database.yml
delayed_jobs_db_connection:
adapter: mysql # or any other adapter
database: delayed_jobs_db
username: root
password:
host: localhost
和模型中一個會建立使用establish_connection
這個數據庫的連接。您也可以直接在模型中指定所有的配置,將它保存在配置中只是一種更好的方式。希望這可以幫助。
嗨 - 我確實這樣做了 - 但是delayed_job的後端仍然在搜索'delayed_jobs',而我的新表在單獨的數據庫中搜索。似乎DJ不允許你設置後端... –