所以我的其他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
(表格被用作替代之前我被称为不良做法)
答案 0 :(得分:-1)
我真的不知道更广泛的问题。但是在我的代码中,我看到此行中缺少[
:Table.create(db information])
这可能与它有关?