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不允许你设置后端... –