わかりました、私は2つのモデルを持っています:
class Treatment < ActiveRecord::Base
attr_accessible :category_id, :content, :date, :patient_id
has_one :category
end
class Category < ActiveRecord::Base
attr_accessible :text
has_many :treatments
end
私のアプリケーションでは、各治療の ID の代わりにカテゴリのテキストを表示しようとしました。とりわけ、私はこれを試しました:
<% @treatments.each do |f| %>
<%= f.content %>
<%= f.date %>
<%= f.category.try(:text) %>
<% end %>
しかし、私はエラーが発生します:
SQLite3::SQLException: no such column: categories.treatment_id
IDの代わりにカテゴリのテキストを取得するにはどうすればよいですか? ありがとう