【发布时间】:2013-10-18 14:02:45
【问题描述】:
我正在编写一个在 rails 控制台中运行的脚本。
当我对文件进行更改时,即使我退出并重新加载 rails 控制台,它也无法识别这些更改。
如何让 rails 识别并加载对该文件的更改?
该文件位于我的应用程序的根目录中。我加载 rails 控制台并运行:
require 'file.rb'
该文件第一次运行良好,但如果我对文件进行更改,它们不会加载。我可以删除文件中的所有代码并再次运行该文件,它仍然像编辑前一样运行。
【问题讨论】:
-
更改什么文件?它在子目录中吗?你如何让控制台运行它?您当前在哪个目录中运行控制台?你能把你的问题说得更具体一点吗?!
-
每次更改后尝试在控制台中运行
reload! -
同意@MrYoshiji,你会发布答案吗?
-
直到@Davey 确认这是他问题的实际解决方案,我才会这样做;-)
标签: ruby-on-rails ruby console