我有 2 个模型(Paygrade 和 Empsal),用于 2 个控制器(paygrades 和 empsals),这里以 empsals 的形式显示(_form.html.erb)
# PayGrade <%= f.collection_select :pay_grade, Paygrade.all, :id, :title,
# :prompt => 'Select Paygrade' %>
PayGrade <%= f.collection_select :paygrade, Paygrade.all, :id, :title,
:prompt => 'Select Paygrade' %>
Empsal模型
class Empsal
include Mongoid::Document
# field :pay_grade, type: String
belongs_to :paygrade
field :salary_component, type: String
field :pay_frequency, type: String
field :currency, type: String
field :amount, type: String
field :comments, type: String
end
工资等级模型
class Paygrade
include Mongoid::Document
has_many :empsals # +++++ added
validates_presence_of :title
field :title, type: String
end
我想建立关联,以便它将在 Empsal 中为字段 pay_grade 保存 paygrade 的 ID。但是在 view.html.erb <% empsal.pay_grade %> 中显示 id 的相关名称应该在 (Paygrade 和 Empsal) 的模型中进行什么关联以获得所需的输出?