Railscast Formtastic



我刚刚观看了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

的关联

相关内容

  • 没有找到相关文章

最新更新