我有一大堆的執行各種任務的不同.RB命令行腳本文件,但它們都使用同一個數據庫。如何在文件中設置activerecord +模型,然後在所有其他腳本文件中重新使用它?
我編碼第2名爲.rb文件,第一次一個人必須ActiveRecord的所有引用,數據庫連接,以及代表我的模型等
是否有可能移到這一切到另一個文件類,然後在每個.rb文件中導入文件?
如何將這項工作?
我有一大堆的執行各種任務的不同.RB命令行腳本文件,但它們都使用同一個數據庫。如何在文件中設置activerecord +模型,然後在所有其他腳本文件中重新使用它?
我編碼第2名爲.rb文件,第一次一個人必須ActiveRecord的所有引用,數據庫連接,以及代表我的模型等
是否有可能移到這一切到另一個文件類,然後在每個.rb文件中導入文件?
如何將這項工作?
require
基本熄滅,並運行在當前的Ruby進程的上下文中的另一個文件,如果它不被需要的還沒有。如果你的數據庫文件名爲models.rb
,它是生活在被稱爲lib
一個子目錄,它看起來像這樣
require 'lib/models'
您需要閱讀Modules
,這是「鎬書」,又名Programming Ruby
的一部分。