Railsを使用して外部キーをdbに保存しようとしているimなぜこの位置でdb列が空になっているのか、どうすればこれを解決できるのか
<%= hidden_field_tag :list_id %>
...
<%= f.button :submit, :class => "btn-primary" %>
Railsを使用して外部キーをdbに保存しようとしているimなぜこの位置でdb列が空になっているのか、どうすればこれを解決できるのか
<%= hidden_field_tag :list_id %>
...
<%= f.button :submit, :class => "btn-primary" %>
ID サフィックスなしで、属性名だけを使用するようにしてください。
<%= hidden_field_tag :list %>
ネストされたルートを使用することをお勧めします。リストリソースに属するアイテムリソースがあるとします。ルートは次のようになります。
POST /lists/1/items
リスト ID 1 に新しい項目が作成され、リスト ID をフォーム フィールドとして渡すことを心配する必要はありません。
さらに簡単にするために、Inherited Resources gemを使用することをお勧めします。