0

http://railscasts.com/episodes/184-formtastic-part-1を見たところ、コードを実装した後、フォームと他のすべてが完全に機能しましたが、フォームを作成してショーページに移動すると、選択した名前の代わりに整数を追加します

たとえば、私が入れた場合のフォーム

Category: Feline

ショーページに置く

カテゴリ: 1

私が入れたら

Category: Example

ショーページに置く

カテゴリ: 2

これが表示される理由と、選択した名前を表示する方法を知っている人はいますか

ありがとう!

4

1 に答える 1

0

不完全です。コードを確認してください (彼は常にコードを 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の関連付けを利用する

于 2013-04-04T22:51:09.320 に答える