在使用脚本/控制台时如何重新加载环境?

时间:2010-05-24 16:45:53

标签: ruby-on-rails models reload script-console

我想我见过Ryan Bates做过他的一个截屏视频,但我找不到它。

我相信你可以在脚本/控制台中运行一个命令,让你重新加载你的模型(如果你做了一个更改),这样你就不用退出然后再调用控制台。

任何想法?

2 个答案:

答案 0 :(得分:24)

只需使用:

reload!

但请注意,此不会反映已在控制台中实例化的模型上的更改。要反映已经实例化的模型中的更改,您可以访问this answer

答案 1 :(得分:1)

如果您使用的是rspec,请使用

load 'some_class.rb'