如何在每个请求中强制重新加载 gem?
我正在开发一个 gem,希望在浏览器刷新页面时能够重新加载我的 gem 代码。以下是我的 Gemfile 内容:
为了解决问题,我尝试了stackoverflow上列出的所有建议,但都没有帮助。我还发现了两个Rails配置参数:watchable_dirs和watchable_files。尝试使用它们,但它们对我也不起作用。
我正在开发一个 gem,希望在浏览器刷新页面时能够重新加载我的 gem 代码。以下是我的 Gemfile 内容:
gem "my_gem", :path => "../my_gem"
为了解决问题,我尝试了stackoverflow上列出的所有建议,但都没有帮助。我还发现了两个Rails配置参数:watchable_dirs和watchable_files。尝试使用它们,但它们对我也不起作用。
to_prepare
语句来要求它,参见http://guides.rubyonrails.org/configuring.html#initialization-events。 - apneadivingMyApp :: Application.configure do config.to_prepare do require "../my_gem/lib/my_gem/helper.rb" end end
(2)ActionDispatch :: Callbacks.to_prepare do require "../my_gem/lib/my_gem/helper.rb" end
都没有起作用。出了什么问题? - Vadim