0

在开发中,我正在使用liveReload. 为了让它运行,我必须将此行添加到config.ru文件中:

require 'rack-livereload'
use Rack::LiveReload

行前run Habrablog::Application。没有这些线LiveReload对我不起作用。

gemsguard-livereloadrack-livereloadGemfile 的开发组。

但是当我推送到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从生产中消除配置?

4

1 回答 1

2

我认为您不需要在 config.ru 文件中添加任何内容(仅适用于 Sinatra)。

两个 gem 安装指南都没有提到 Rails,机架重载设置进入 config/environments/development.rb

https://github.com/guard/guard-livereload/

https://github.com/johnbintz/rack-livereload/

于 2012-07-25T15:46:40.777 回答