Ruby on rails Rails 4 ActiveRecord::Relational ArgumentError根本不存在';没有道理

Ruby on rails Rails 4 ActiveRecord::Relational ArgumentError根本不存在';没有道理,ruby-on-rails,activerecord,ruby-on-rails-4,relation,squeel,Ruby On Rails,Activerecord,Ruby On Rails 4,Relation,Squeel,这是一个相当简单的Rails 4情况。模型内部网有许多活动。存在多个内部网的足够记录的活动。当前_intranet.activities.size返回69条记录。但是,每当我尝试访问任何记录时,我都会收到“输出错误:是当前的内联网实例变量,还是常量/类?您试图对这一行做什么?活动。其中{intranet\u id.eq 1}”.first语法看起来不正确。它在控制台中。我只是试图访问第一条记录中的数据..或任何记录中的数据。A.每个都失败。至于语法,这是squeal。我非常确定它是正确的。你能发

这是一个相当简单的Rails 4情况。模型内部网有许多活动。存在多个内部网的足够记录的活动。当前_intranet.activities.size返回69条记录。但是,每当我尝试访问任何记录时,我都会收到“输出错误:
是当前的内联网
实例变量,还是常量/类?您试图对这一行做什么?
活动。其中{intranet\u id.eq 1}”.first
语法看起来不正确。它在控制台中。我只是试图访问第一条记录中的数据..或任何记录中的数据。A.每个都失败。至于语法,这是squeal。我非常确定它是正确的。你能发布
活动
模型吗?类似
last
的东西会产生与相同的错误吗de>first?您是否在活动模型中的任何位置意外定义了
first
方法?
Current_intranet.activities.first
Activity.where(intranet_id: 1).first
Activity.where(:intranet_id => 1).first
Activity.where{intranet_id.eq 1}.first
All of the above with [0] instead of first
class Activity < ActiveRecord::Base
  acts_as_capitalized

  # activities created during intranet creation.  
  DEFAULT_ACTIVITIES = { 'Document Preparation' => 'general income', 'No Charge' => 'general income'}

  # static activity names that can not be deleted.
  STATIC_ACTIVITY_NAMES = [ 'Document Preparation','No Charge']

  before_destroy :check_if_used
  before_destroy :cannot_delete_static_activities

  belongs_to :created_by_user, :class_name => "User", :foreign_key => "created_by"
  belongs_to :updated_by_user, :class_name => "User", :foreign_key => "updated_by"

  belongs_to :intranet
  belongs_to :chart_of_account  

  has_many :activity_rates, :dependent => :destroy
  has_many :event_type
  has_many :billings do 
    def find_by_name(name)
      (find :all, :conditions => ["activity.name = ?",name])
    end
  end

  has_many :document_templates, :foreign_key => "billing_activity_id"

  validates_presence_of :intranet_id, :name, :chart_of_account_id
  validates_uniqueness_of :name, :scope => :intranet_id