我已成功安裝了gem,但我們如何在控制器中使用?我們如何在RoR中包含已安裝的控制器中的gem?
1
A
回答
0
將要求'寶石'添加到控制器或特定方法的頂部。
樣品使用rubyzip寶石對前
def zip(data, filename)
require 'zip/zip'
require 'zip/zipfilesystem'
zipfile = "/tmp/rubyzip-#{rand 32768}"
Zip::ZipOutputStream::open(zipfile) do |io|
io.put_next_entry(filename)
io.write data
end
zippy = File.open(zipfile).read
File.delete(zipfile)
zippy
end
1
看的config/environment.rb
內。在Rails::Initializer.run
塊內部,您應該看到一條註釋掉的註釋,其中描述了使用config.gem
。
你想補充一點,你需要與方法的寶石,如:
config.gem「富」
還有,你可能需要其他的選擇,取決於什麼你正在嘗試使用的寶石。提及它是什麼,我可以更具體。
也請務必閱讀the docs for the gem method。
相關問題
- 1. 從已安裝的gem創建gem包
- 2. RoR - 安裝gem - libxml-ruby-1.1.4
- 3. Bundler安裝已安裝的gem
- 4. 如何在我們基於Wix的安裝程序中包含Microsoft Hotfix?
- 5. 如何使用Ruby on Rails gem包含控制器?
- 6. RoR + XAMPP + MySQL - Gem安裝MySQL問題
- 7. 已安裝Rails Gem not loading
- 8. 我們如何在RoR中使用preg_match_all()
- 9. 如何避免在Windows中安裝gem?
- 10. 如何在控制器中包含angular.js服務的數據?
- 11. 在JMeter中使用包含控制器
- 12. 無法在Xcode中包含控制器?
- 13. 在gem中包含ActiveAdmin
- 14. Gem文件中的Gem安裝配置
- 15. 如何包含已包裝到新dll中的dll文件?
- 16. 如何在控制檯上找到已安裝的nuget軟件包?
- 17. 如何在更新rubygems後保留已安裝的gem?
- 18. 如何使用模型在不同的控制器RoR中
- 19. 在容器中控制單詞包裝
- 20. 如何強制devtools在遙控器來安裝軟件包
- 21. 我們如何清除組裝中的控制檯?
- 22. 在Ruby中安裝MySQL gem
- 23. 不能包含肯定存在(並且已安裝)的梨包
- 24. 爲什麼gem安裝到1.9.1中。目錄,即使我已安裝1.9.3?
- 25. 如何包含我從Nuget安裝的JavaScript包?
- 26. 在腳本中安裝gem之後,如何加載gem?
- 27. 如何告訴bundler使用已安裝的mswin32版本的gem?
- 28. 如何在zend框架控制器中包含文件?
- 29. Rails - 如何在控制器中包含mail_to helper
- 30. 如何在rails控制器中包含ActionView :: Helpers?
很酷...非常感謝 – ashok 2010-06-01 06:30:19
不客氣。如果它回答了您的問題,請點擊對號和向上箭頭。在此,以及您在本網站上提出的任何其他問題。這是這裏的領域的硬幣。 – jdl 2010-06-01 13:53:57