在开发过程中,我使用了liveReload。要让它运行,我必须将以下代码行添加到config.ru文件中:
require 'rack-livereload'
use Rack::LiveReload在run Habrablog::Application行之前。没有这些代码行,LiveReload对我就不起作用。
gems guard-livereload和rack-livereload在Gemfile的开发组中。
但是当我推送到heroku服务器时,我得到了一条消息:
/app/vendor/bundle/ruby/1.9.1/gems/activesupport-
3.2.2/lib/active_support/dependencies.rb:251:in `require':
no such file to load -- rack-livereload (LoadError)显然是因为livereload,如何从生产环境中消除livereload配置?
发布于 2012-07-25 23:46:41
我认为您不需要向config.ru文件中添加任何内容(这只适用于Sinatra)。
对于Rails,两个gem安装指南都没有提到这一点,机架重新加载设置位于config/environment/development.rb中
https://stackoverflow.com/questions/11653493
复制相似问题