我已成功安裝了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時出錯?
- 3. 如何在我的安裝項目中包含vlc安裝?
- 4. RoR - 安裝gem - libxml-ruby-1.1.4
- 5. 在Windows 7機器上在ROR中安裝Mysql Gem
- 6. RoR:如何爲控制器創建包裝器
- 7. MVC 6如何在我的控制器類中包含BaseRepository
- 8. 如何在Rails控制檯中包含Draper裝飾器?
- 9. Bundler安裝已安裝的gem
- 10. 在Mac中安裝wkhtmltopdf以便在RoR中使用imgkit gem
- 11. 如何在我們基於Wix的安裝程序中包含Microsoft Hotfix?
- 12. 在我的插件安裝中包含DirectX安裝
- 13. 如何使用Ruby on Rails gem包含控制器?
- 14. 如何將NAMED SCOPES(或其他聲明)添加到已安裝的gem模型(例如我們的Forem gem)?
- 15. RoR + XAMPP + MySQL - Gem安裝MySQL問題
- 16. 我們如何在Eclipse中安裝Brightscript?
- 17. 如何在RoR中訪問嵌套資源中的控制器
- 18. 我已經看到安裝gem時如何安裝相關的gem,但我該怎麼做?
- 19. 我們如何在RoR中使用preg_match_all()
- 20. 如何使用net/ssh gem來知道包是否已安裝?
- 21. 已安裝Rails Gem not loading
- 22. 如何避免在Windows中安裝gem?
- 23. 如何在rails 4中安裝gem acts_as_reviewable
- 24. 如何在控制器中包含angular.js服務的數據?
- 25. 在JMeter中使用包含控制器
- 26. 無法在Xcode中包含控制器?
- 27. 如何包含已包裝到新dll中的dll文件?
- 28. Gem文件中的Gem安裝配置
- 29. 在gem中包含ActiveAdmin
- 30. json gem安裝包安裝錯誤
很酷...非常感謝 – ashok 2010-06-01 06:30:19
不客氣。如果它回答了您的問題,請點擊對號和向上箭頭。在此,以及您在本網站上提出的任何其他問題。這是這裏的領域的硬幣。 – jdl 2010-06-01 13:53:57