未定义#<ActiveRecord::Relationship []> 你的意思是保存_btn?

问题描述 投票:0回答:1

下面是我的代码,有人知道为什么会出现这个错误吗?这个常规的代码在其他情况下可以工作,但是在下面的情况下就不行了。

    @item_assistance_register = Office::ItemAssistanceRegister.new
    @item_assistance_register.office_id = current_office.id
    @item_assistance_register.user_id = current_user.id
    @item_assistance_register.personnel_id = personnel_id
    @item_assistance_register.register_page_no = new_item_assistance_register_page_no
    @item_assistance_register.save!
    @item_assistance_register
  end

以下是我的模型

class Office::ItemAssistanceRegister < ApplicationRecord
  has_many :item_assistance_register_items, class_name: "Office::ItemAssistanceRegisterItem", dependent: :destroy
  belongs_to :personnel, class_name: "Office::Personnel"
  belongs_to :office, :class_name => 'Office::Office'
  # belongs_to :fiscal_year, :class_name => 'Office::FiscalYear'
  belongs_to :user
end
ruby-on-rails ruby-on-rails-5
1个回答
0
投票

看起来@item_assistance_register是一个关系,而它应该是模型。请你提供 office::ItemAssistanceRegister 的代码。

© www.soinside.com 2019 - 2024. All rights reserved.