Ruby on rails 无法统计关联模型NoMethodError的记录
我尝试了多种方法来获得雇主拥有的工作模型的所有工作申请数量。当涉及到某个特定的job.job\u applications.count中的一个job时,它是有效的。事实上,你可以数一数有关这份工作的申请。当您尝试对所有职务的所有职务申请进行求和时。我可能在建立关系时忽略了一些事情。我收到以下错误: 中断的代码行: job.rbRuby on rails 无法统计关联模型NoMethodError的记录,ruby-on-rails,activerecord,Ruby On Rails,Activerecord,我尝试了多种方法来获得雇主拥有的工作模型的所有工作申请数量。当涉及到某个特定的job.job\u applications.count中的一个job时,它是有效的。事实上,你可以数一数有关这份工作的申请。当您尝试对所有职务的所有职务申请进行求和时。我可能在建立关系时忽略了一些事情。我收到以下错误: 中断的代码行: job.rb class Job < ApplicationRecord belongs_to :employer has_many :job_applications, dep
class Job < ApplicationRecord
belongs_to :employer
has_many :job_applications, dependent: :destroy
has_one :job_category
end
job_application.rb
class JobApplication < ApplicationRecord
belongs_to :user
belongs_to :job
end
雇主.rb
class Employer < ApplicationRecord
has_many :jobs, :dependent => :destroy
end
user.rb
class User < ApplicationRecord
has_many :job_applications, dependent: :destroy
has_many :jobs, :through => :job_applications
end
然后打电话给当前雇主。工作申请。计数
class Employer < ApplicationRecord
has_many :jobs, :dependent => :destroy
end
class User < ApplicationRecord
has_many :job_applications, dependent: :destroy
has_many :jobs, :through => :job_applications
end
class Employer < ApplicationRecord
has_many :jobs, :dependent => :destroy
has_many :job_applications, through: :jobs
end