別のテーブルの列を表示するアプリを作成しましたが、機能していません
ここに私のテーブル
|policies|
|id| |num_policy|
|insurances|
|id| |id_policy| |net_insurance|
これは私のコントローラーです
class PolicyController < ApplicationController
def generate_print
@policies= Policy.find(:all)
end
end
これは私のモデルです
class Policy < ActiveRecord::Base
has_many :insurances
end
class Insurance < ActiveRecord::Base
belongs_to :policy
has_many :insurance_financing_details
end
class InsuranceFinancingDetail < ActiveRecord::Base
belongs_to :insurance
end
これが私の見解です
<% @policies.each do |policy| %>
<%= policy.num_policy %>
<%= policy.insurance.net_insurance %>
<% end %>
これが私のエラーです
undefined method `insurance'
<%= policy.insurances.net_insurance %> も試しました
undefined method `net_insurance'
誰かがこの問題で私を助けてください
私は本当に助けに感謝します