我在我的lib目錄中有一個名爲query.rb的腳本。我想要它,所以我可以從Rails控制檯運行它。我想知道這是否可能。該腳本在應用程序內正常工作,所以我知道它的結構良好且功能正常。如何從控制檯需要Rails目錄中的庫?
3
A
回答
2
require "#{RAILS_ROOT}/lib/query"
1
>> $:.unshift 'lib'
>> require 'query'
4
對於Rails開發3+,使用load "#{Rails.root}/lib/your_lib_file.rb"
負荷的工作原理是需要的,但可以讓你重新加載文件,您編輯(不像需要,你不能再次運行)。見https://stackoverflow.com/a/6361502/513739
1
對於Rails開發4+:
require "#{Rails.root}/lib/query"
相關問題
- 1. 在Rails控制檯和控制器中需要Ruby模塊
- 2. rails控制檯列表目錄
- 3. 強制重載!從lib目錄在rails 3.2控制檯
- 4. 如何從Rails控制檯反轉地理編碼記錄?
- 5. 如何測試Rails從控制檯登錄?
- 6. 如何抑制在Rails的控制檯
- 7. 如何從rails控制檯向數據庫添加數據
- 8. 如何使用Rails控制檯中的Devise登錄用戶?
- 9. 如何從供應商/創業板的後臺進程/控制檯需要gem
- 10. 紅寶石,Rails的控制檯啓動,錯誤...需要幫助
- 11. 需要在控制檯上的rails上多次更新屬性到數據庫
- 12. Rails的控制檯登錄失敗
- 13. 如何在Rails 3.1中需要/ app/assets/javascripts的子目錄
- 14. 不需要的Eclipse控制檯信息
- 15. 如何在rails 3控制檯中着色記錄器輸出
- 16. 將記錄從控制檯
- 17. Rails控制檯 - Hpricot,Nokogiri在Rails控制檯中不可用?
- 18. 如何在控制檯中需要React組件
- 19. Rails3 irb控制檯vs rails控制檯?
- 20. Rails控制檯幫助需要HABTM關係
- 21. 如何在Rails控制檯中隱藏數據庫輸出?
- 22. 如何從Rails控制檯執行模塊中的方法?
- 23. 如何從Hobo/Rails中的控制檯重置用戶密碼
- 24. 如何從Rails中的控制檯調用控制器/視圖方法?
- 25. Rails日誌記錄到控制檯
- 26. Rails的控制檯從失敗的I18n
- 27. 如何從控制器中獲取配置(需要從控制器中獲取)?
- 28. 駱駝|需要調度控制檯
- 29. Rails控制檯:Rails控制檯是否維護數據庫表的緩存?如何禁用?
- 30. python和TCL:如何運行需要控制檯的腳本
它說: 「沒有這樣的文件來加載。」 – picardo 2011-01-05 22:34:35
'Dir.glob(「#{RAILS_ROOT}/lib/*」)'說的是什麼(在rails控制檯中這麼做) – cam 2011-01-05 23:03:00
這也可以,但它需要「#{RAILS_ROOT} /lib/query.rb」 – cldwalker 2011-01-06 00:55:25