Ruby on rails Spree Rake导入将适用于一个表,但不适用于另一个表
我希望有人能帮上忙 我有下面的rake文件Ruby on rails Spree Rake导入将适用于一个表,但不适用于另一个表,ruby-on-rails,spree,Ruby On Rails,Spree,我希望有人能帮上忙 我有下面的rake文件 require 'csv' desc "Imports a CSV file into an ActiveRecord table" task :assigntaxon, [:filename] => :environment do CSV.foreach('assigntaxon.csv', :headers => true) do |row| Spree::Products_Taxons.create
require 'csv'
desc "Imports a CSV file into an ActiveRecord table"
task :assigntaxon, [:filename] => :environment do
CSV.foreach('assigntaxon.csv', :headers => true) do |row|
Spree::Products_Taxons.create!(row.to_hash)
end
end
当我这么做的时候,我会收到一条信息
雷克流产了!
NameError:未初始化的常量狂欢::产品\分类单元
但是,当我运行下面的rake文件时,导入没有问题
require 'csv'
desc "Imports a CSV file into an ActiveRecord table"
task :taxon0, [:filename] => :environment do
CSV.foreach('taxon0.csv', :headers => true) do |row|
Spree::Taxonomy.create!(row.to_hash)
end
end
我正在尝试将spree产品ID链接到spree分类单元ID,是否您无法导入spree products\u taxons表?spree::products\u taxons不是spree模型的名称。将产品和分类单元关联起来的模型称为