私のコントローラーでは、2 つの異なるインスタンス変数の結果を 1 つのインスタンス変数にマージしていますが、次のエラーが発生しました。
undefined method `<<' for nil:NilClass
これが私のコントローラーコードです
@conversational = InterestType.where("institution_id = ? or global = ? and category_id = ?", current_user.profile.institution_id, true, 1).first
@commercial = InterestType.where("institution_id = ? or global = ? and category_id = ?", current_user.profile.institution_id, true, 2).limit(17)
@user_interest_types << @conversational
@user_interest_types << @commercial
どうすればこのエラーを乗り越えることができますか、または次の結果を得るための良い方法は何ですか.
- 最初に会話の興味タイプを表示し、次に他の 17 の商業的興味タイプを表示したいと考えています。