0

Railsを使用して外部キーをdbに保存しようとしているimなぜこの位置でdb列が空になっているのか、どうすればこれを解決できるのか

<%= hidden_field_tag :list_id %>
...
<%= f.button :submit, :class => "btn-primary" %>
4

1 に答える 1

0

ID サフィックスなしで、属性名だけを使用するようにしてください。

<%= hidden_field_tag :list %>

ネストされたルートを使用することをお勧めします。リストリソースに属するアイテムリソースがあるとします。ルートは次のようになります。

POST /lists/1/items

リスト ID 1 に新しい項目が作成され、リスト ID をフォーム フィールドとして渡すことを心配する必要はありません。

さらに簡単にするために、Inherited Resources gemを使用することをお勧めします。

于 2012-05-05T15:43:51.857 に答える