我刚刚看了http://railscasts.com/episodes/184-formtastic-part-1并在实现我的代码后,表单和其他一切都运行良好,除了当我创建表单并转到显示页面时,它会添加一个整数而不是选择的名称
所以例如,如果我把
Category: Feline
在显示页面上它会放
类别:1
如果我把
Category: Example
在显示页面上它会放
类别:2
有谁知道它为什么显示这个以及我如何让它显示我选择的名字
谢谢!
我刚刚看了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 的关联