从终端调用实例操作

时间:2012-05-14 15:58:56

标签: ruby-on-rails mongoid

我在需要模型中有这个动作check_num_reports_on_need,我需要测试它,所以我想从特定需要的终端上调用它..怎么能这样做?

1 个答案:

答案 0 :(得分:0)

  1. 打开rails console:

    $ rails c
    
  2. 在控制台内部加载或创建模型实例:

    my_model = MyModel.create( ... )
    
  3. 通过在实例上调用方法开始测试方法:

    my_model.check_num_reports_on_need # => some value
    
  4. 更改check_num_reports_on_need方法定义中的代码后,通过调用以下方式重新加载控制台环境:

    reload!