0

私はRailsにかなり慣れていないので、ActiveRecordが提供する関連付けを利用して、新しいプロジェクトとスキーマをセットアップしようとしています。ユーザーと質問の2つのモデルがあります。ユーザーが管理ユーザーによって設定されている場合、カテゴリのリストのチェックボックスが付いたフォームがあります。これらのカテゴリを特定の質問にマップして、後でセットアップユーザーに尋ねたいと思います。私の考えでは、マッピングテーブルuser_to_categoriesがあり、ユーザーから必要な質問にたどり着くことができます。ただし、questionsテーブルにはquestion_idの主キーがあるため、has_many:throughはここでは機能しないようです。多くの質問が同じカテゴリに含まれる可能性があるため、category_idは質問テーブルの別の列になります。レールとアクティブレコードの関連付けを利用するためにこれを設定する方法についての提案はありますか?

4

1 に答える 1

0

ユーザーとカテゴリの間の多対多と質問はカテゴリに属します。これで、UIを介してcategory_idsを渡してユーザー選択カテゴリを追加すると、

于 2012-09-07T22:16:14.063 に答える