4
如何在開發模式下強制Rails 3.2爲每個請求重新裝入機架應用程序?如何在開發模式下強制Rails 3.2爲每個請求重新裝入機架應用程序?
我已經安裝grape應用這種方式
mount API2, :at => "/api2"
但是軌道並不反映沒有Web服務器重啓的應用程序的變化。
如何在開發模式下強制Rails 3.2爲每個請求重新裝入機架應用程序?如何在開發模式下強制Rails 3.2爲每個請求重新裝入機架應用程序?
我已經安裝grape應用這種方式
mount API2, :at => "/api2"
但是軌道並不反映沒有Web服務器重啓的應用程序的變化。
參見:https://stackoverflow.com/a/4368838/667158
# Reload Grape in development mode
api_reloader = ActiveSupport::FileUpdateChecker.new(Dir["path/to/you/api/dir/**/*"], true) do
Rails.application.reload_routes! # or do something better here
end
ActionDispatch::Callbacks.to_prepare do
api_reloader.execute_if_updated
end
在嘗試之前更改路徑「path/to/you/api/dir/**/*」 – 2012-02-11 08:30:15
它是一個'gem'?如果它是'gem',則可以在應用程序'Gemfile'中聲明它。 – uday 2012-02-01 09:29:19
不是它在我的lib中。 – 2012-02-02 06:37:00