在测试 rails 引擎时重新启动虚拟应用程序



我正在使用一个新的 Rails 引擎,我需要在测试时重新启动它。我尝试Dummy::Application.initialize!它不起作用,因为应用程序已经初始化,所以 Rails 返回了相同的实例。

我需要这样做,我的引擎after_initialize块再次运行>

我不相信Rails::Application有任何(至少可公开访问的)方法来重新启动堆栈。 你最好的方法(也是我所做的)就是退出服务器进程(Control + C)并rails s服务器备份。

如果这不是您要谈论的内容,请更具体地说明您所处的错误和情况。

参考: http://railsapi.com/doc/rails-v3.0.7/classes/Rails/Application.html

相关内容

  • 没有找到相关文章

最新更新