首页 > 解决方案 > 从控制台调用 rails lib 任务

问题描述

我正在尝试从 rails 控制台运行 lib 任务。lib 任务如下所示:

class ImagesImport
 def initialize(param1)
  option
 end

 def option
  #auth_code
  options = { param2, param3 } # with key n value
  import(options)
 end

 def import(options)
  #data creating code
 end
end

我正在尝试运行该import(options)方法。据我所知,现在我需要做的就是去 rails 控制台并调用:

ImagesImport.new('param1')

这应该运行导入任务。但相反,它创建了某种对象,如下所示:

#<ImagesImport:0x0000000a1bb868 param1 = "value">

标签: ruby-on-rails

解决方案


推荐阅读