2 つのコントローラー (paygrades と empsal) に対して 2 つのモデル (Paygrade と Empsal) があります。
# 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' %>
エンプサルのモデル
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
フィールドpay_gradeのEmpsalにpaygradeのIDを保存するように関連付けを作成したいと思います。しかし、view.html.erb <% empsal.pay_grade %> に関連する id の名前が表示されます。(Paygrade と Empsal) のモデルで必要な出力を取得するには、どのような関連付けを行う必要がありますか?