好的,我有两个模型:
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 呢?谢谢