我正在研究rake task
,它根據提交給外部數據庫(MS SQL
)的查詢在本地數據庫中創建新記錄。連接,查詢和記錄創建發生在我創建的稱爲ExternalDatabaseConnector
的助手中。 Rake任務只是簡單地調用方法,並以controller
的形式運行。實例方法與類方法對於輔助類 - Ruby,Rails
我的問題是在我的助手類的方法(我已經establish_connection
,execute_query
,create_hash
和store_records
)應在self
(即是類方法)呼籲或每個被我幫助的實例叫什麼名字?
我在想只會有一個連接,並且rake任務只會按照其時間表觸發一次,並且不需要創建我的幫助類的單獨實例?