在Rails应用程序中使用lib目录中的ActiveRecord模型

时间:2013-10-24 13:41:04

标签: ruby-on-rails ruby ruby-on-rails-3 activerecord sinatra

如何从rails应用程序的lib目录中的类访问模型?我正在尝试访问模型时获得uninitialized constant ClassName::ModelName。当我尝试运行迁移(我将Sinatra应用程序转移到Rails)时发生错误

模型位于app/models/parsed_company.rb

class ParsedCompany < ActiveRecord::Base
end

lib目录中的类定义如下

class DefaultMergeStrategy
  COMPANY_ATTRIBUTES = (ParsedCompany.column_names.map(&:to_sym) - [:created_at, :updated_at])
end

0 个答案:

没有答案