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

时间:2011-05-24 01:50:18

标签: ruby ruby-on-rails-3 rubygems rails-engines

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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