rake task undefined方法创建

时间:2016-08-16 15:22:38

标签: ruby-on-rails ruby

所以我的其他rake任务让创建选项工作正常。

然而这一个

   task test: :environment do
       ActiveRecord::Base.connection.execute("TRUNCATE Tables RESTART IDENTITY")
       gzipped = open('csv url')
       csv_text = Zlib::GzipReader.new(gzipped).read
       csv = CSV.parse(csv_text, :headers=>true)
       csv.each do |row|
          Table.create(db information])
       end
     end

现在由于某种原因,创建动作失败了(这与我的其他创建动作完全相同)我没有这些的控制器。我的模型是空的,但存在命名约定。

有什么想法吗?

错误就是这个

NoMethodError: undefined method `create' for Table:Module

(表格被用作替代之前我被称为不良做法)

1 个答案:

答案 0 :(得分:-1)

我真的不知道更广泛的问题。但是在我的代码中,我看到此行中缺少[Table.create(db information])

这可能与它有关?