カテゴリに属する多くのアイテムを含むボックスがあります。Box が作成されると、user_id が設定されます。商品にはcategory_idがあります。
関連するテーブルに user_id がある場合、問題なく動作することがわかりました。
<%= f.collection_select :category_id, Category.where(:user_id => current_user.id), :id , :name %>
しかし、 current_user が入力したものから Category collection_select を取得するにはどうすればよいですか? user_id を Categories に追加する必要がありますか、またはどうにかしてテーブルに参加できますか?