好的,所以在我的控制器的索引部分我设置
@patients = Patient.all
然后在patients_helper.rb
def race_abrev
return self.caucasian
end
其中 caucasian 是患者表中的整数数据类型列
然后在视图中 index.html.erb
<% @patients.each do |p| %>
<td><%= p.gender %></td>
<td><%= p.ethnicity %></td>
<td><%= p.race_abrev %></td>
<% end %>
我得到一个
undefined method `race_abrev' for #<Patient:0xb4d95cd8>
我检查了表格,我期待着 patient.caucasian 返回整数 1,我错过了什么……对我似乎有的基本误解有什么见解吗?