Ruby on rails 轨道种子循环依赖性错误

Ruby on rails 轨道种子循环依赖性错误,ruby-on-rails,ruby,activerecord,ruby-on-rails-4,Ruby On Rails,Ruby,Activerecord,Ruby On Rails 4,我今天将Rails更新为Rails 4.1(从4.0开始),现在我的seed.rb不再工作了,问题是: 这条线 ActiveRecord::FixtureSet.create_fixtures("#{Rails.root}/test/fixtures", "marketplace_categorias") 给我这个错误: rake aborted! Circular dependency detected while autoloading constant MarketplaceCatego

我今天将Rails更新为Rails 4.1(从4.0开始),现在我的seed.rb不再工作了,问题是:

这条线

ActiveRecord::FixtureSet.create_fixtures("#{Rails.root}/test/fixtures", "marketplace_categorias")
给我这个错误:

rake aborted!
Circular dependency detected while autoloading constant MarketplaceCategoria
但在控制台上,同一行给了我:

LoadError: Unable to autoload constant MarketplaceCategoria, expected /home/user/Documents/wsrails/myproject/app/models/marketplace/marketplace_categoria.rb to define it
如您所见,我有一个名称空间模型,定义如下

class Marketplace::MarketplaceCategoria < ActiveRecord::Base
self.table_name = 'marketplace_categorias'
....
end
显示正确的表名

我做错了什么

加上:我的迁移

class MarketplaceCategoria < ActiveRecord::Migration
  def change
    create_table :marketplace_categorias do |t|
       t.string :nome
       t.string :slug, :unique => true 
       t.timestamps
    end
    add_index :marketplace_categorias, :slug,   :unique => true
  end
end
class-MarketplaceCategoriatrue
t、 时间戳
终止
添加索引:marketplace\u categorias,:slug,:unique=>true
终止
终止

刚刚确认,这个错误只发生在rails 4.1.1上,当我回滚到rails 4.0.5时,你的模型在
app/models/marketplace/marketplace\u categoria.rb中吗?
是的。。。此任务实际上在另一个rails版本上工作。。。
class MarketplaceCategoria < ActiveRecord::Migration
  def change
    create_table :marketplace_categorias do |t|
       t.string :nome
       t.string :slug, :unique => true 
       t.timestamps
    end
    add_index :marketplace_categorias, :slug,   :unique => true
  end
end