是否有Rails控制台命令(Rails 3+)重新加载更改的代码?

时间:2011-07-06 21:00:11

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

我正在玩控制台,我更改了一些模型代码,现在我想测试它。我通常会重新启动控制台。有更快的方法吗?可能是一个控制台命令来重新加载模型代码?

2 个答案:

答案 0 :(得分:89)

当然,只需输入:

reload!

答案 1 :(得分:6)

您需要致电reload!

此命令将清除已加载的已加载常量,并将在控制台中引用它们时加载它们。

如果您在reload!之前有旧对象,则需要在这些单个对象上调用reload或查找新对象,并在尝试使用新方法时使用它们。