I die Methoden eines zugehörigen Modells in der Ansicht zuzugreifen bin versucht, aberUndefinierte Verfahren Fehler mit Rails has_one Association (Schienen 5)
undefinierte Verfahren `cpt_code‘ für Verfahren eine undefinierte Verfahren Störung zu erhalten: 0x007fe7b55518e8
. Danke für Ihre Hilfe!
Indexansicht:
<% @actuals.each do |actual| %>
<% if actual.procedures.present? %>
<% actual.procedures.each do |procedure| %>
<tr>
<td><%= procedure.cpt_code.id %></td>
<td><%= procedure.description %></td>
</tr>
<% end %>
<% end %>
<% end %>
Controller:
def index
@actuals = Actual.all
end
Modelle:
class Actual < ApplicationRecord
has_many :actual_procedures, :dependent => :destroy
has_many :procedures, through: :actual_procedures
class ActualProcedure < ApplicationRecord
belongs_to :procedure
belongs_to :actual
end
class Procedure < ApplicationRecord
has_many :actual_procedures
has_many :actuals, through: :actual_procedures
end
class CptCode < ApplicationRecord
has_one :procedure
Verfahren in Schema:
create_table "procedures", force: :cascade do |t|
t.bigint "cpt_code_id"
t.string "code"
t.string "description"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.index ["cpt_code_id"], name: "index_procedures_on_cpt_code_id"
end