我刚刚观看了http://railscasts.com/episodes/184-formtastic-part-1,在实现我的代码之后,表单和其他一切都工作得很好,除了当我创建表单并转到显示页面时,它将添加一个整数而不是所选的名称
例如在这个形式中如果我输入
Category: Feline
在显示页上它会放
类别:1
如果我把
Category: Example
在显示页上它会放
类别:2
有谁知道为什么它显示这个,以及我如何使它显示我选择的名称
谢谢!
不完整。检查代码(他总是把代码上传到Github) https://github.com/railscasts/184-formtastic-part-1/blob/master/vet/app/views/animals/show.html.erb
所以,而不是:
<p>
<strong>Category:</strong>
<%=h @animal.category_id %>
</p>
说:
<p>
<strong>Category:</strong>
<%=h @animal.category.name %>
</p>
使用ActiveRecord