下周我将乘坐 15 小时的国际航班离开,并计划编写一个我一直在考虑的 Rails 应用程序。由于他们不太可能在我的飞机上使用 WiFi(我飞得很便宜),所以设置离线 Rails 开发环境的最佳方法是什么?我下载了所有文档,但我担心我需要一个我无法获得并且会卡住的宝石。我对 RoR 还是很陌生,并且会喜欢一些建议,这样我就不必放弃太平洋上的某个地方。
谢谢!
下周我将乘坐 15 小时的国际航班离开,并计划编写一个我一直在考虑的 Rails 应用程序。由于他们不太可能在我的飞机上使用 WiFi(我飞得很便宜),所以设置离线 Rails 开发环境的最佳方法是什么?我下载了所有文档,但我担心我需要一个我无法获得并且会卡住的宝石。我对 RoR 还是很陌生,并且会喜欢一些建议,这样我就不必放弃太平洋上的某个地方。
谢谢!
我有过类似的经历。我遇到的第一件事是需要一些文档(rails 指南、API 文档)。听起来你已经得到了那个部分。我遇到的下一个问题是外部 JavaScript 依赖项(jQuery)。我使用的是谷歌 CDN,但是当我离线时它不起作用。确保您拥有通常从 CDN 获得的任何文件的本地副本。至于 gem 依赖关系,请bundle install
在上飞机之前确保您。我无法知道您将需要哪些 gem,但如果您需要的所有内容都内置在 rails 中,那么执行 bundle install 将确保您拥有所需的所有 gem。
离线开发 Rails 没有问题,但正如您所注意到的,您将无法访问任何 gem。除了在飞行前尝试下载一些更受欢迎的宝石之外,您无能为力。想想你将要做什么,或者更好的是,现在就开始编写它,并找出你可能需要的宝石。
您下载了文档,这很好,但是您下载了哪些文档?如果您还没有,我强烈建议您下载Rails Guides。