gpt4 book ai didi

ruby-on-rails - Rails 控制台 : Run a Ruby file several times

转载 作者:数据小太阳 更新时间:2023-10-29 06:45:54 26 4
gpt4 key购买 nike

Rails 提供了一个非常有用的控制台('script/console')。

我编写了一个 ruby​​ 文件并使用 require foo.rb 在控制台中运行它。

第一次工作正常,但第二次和下一次 require foo.rb 没有运行我的脚本(require 没有重新加载它)。

你有什么提示/技巧吗?

最佳答案

require 用于加载扩展 - 因此代码将执行一次,以使扩展出现在您的环境中,但随后的 require 不会做任何事情,因为工作已经完成完成。

load,另一方面,每次加载并执行代码。

如前所述,如果你只是想运行你的脚本并且你需要 Rails 环境,那么可以考虑使用 script/runner

关于ruby-on-rails - Rails 控制台 : Run a Ruby file several times,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/685093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com