has_many :framework というコンポーネント モデルがあります。しかし、フレームワークはコンポーネントに属していません。フレームワークは多くのコンポーネントに属する可能性があるからです。
concret コンポーネントのフレームワークを使用して json を返すコントローラーがあります。
def getFrameworks
    @component = Component.find(params[:component_id])
   respond_to do |format|
      format.html { redirect_to components_url }
      format.json { render json: @component.frameworks, location: @component }
   end
end
しかし、それは私に次のエラーを与えます:
SQLite3::SQLException: no such column: frameworks.component_id: SELECT "frameworks".* FROM "frameworks"  WHERE "frameworks"."component_id" = 298
モデルを間違って定義していますか? どうしたの?