【问题标题】:How do you reload your environment while using script/console?使用脚本/控制台时如何重新加载环境?
【发布时间】:2011-02-23 07:48:18
【问题描述】:

我想我在他的截屏视频之一中看到过 Ryan Bates,但我找不到。

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

有什么想法吗?

【问题讨论】:

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


    【解决方案1】:

    只需使用:

    reload!
    

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

    【讨论】:

      【解决方案2】:

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

      load 'some_class.rb'
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多