小编per*_*kle的帖子

找不到变量:Firebase/React Native 上的 IDBIndex(博览会)

我正在 Expo 中开发一个 RN 应用程序,以 firebase 作为后端。到目前为止,该应用程序仅使用 firebase auth 和 firestore,无论出于何种原因,我随机开始收到ReferenceError: Can't find variable: IDBIndex. 我调整了我的 firebase 配置以适应 v9 标准,而不是使用该compat包。我确保我的应用程序没有使用 Google Analytics。我还降级到 firebase@9.1.0 ,它与博览会文档和其他类似的帖子相匹配。当应用程序运行时,我也将 git 恢复到应用程序的早期版本(具有早期的依赖项和代码),但仍然返回相同的错误。发生这种情况时,我完全重新安装了 node 和 npm,因为我认为这是发生这种情况的唯一可能的原因,但这也无济于事(得到相同的 IDB 错误)。我仍然认为这是一个与 firebase 相关的问题,但我几乎不知道它可能是什么。

这是我的 firebase 配置:

import { initializeApp } from 'firebase/app'
import { getAuth, connectAuthEmulator } from "firebase/auth";
import { getFirestore, connectFirestoreEmulator } from "firebase/firestore";

import {
  FIREBASE_API_KEY,
  FIREBASE_AUTH_DOMAIN,
  FIREBASE_PROJECT_ID,
  FIREBASE_STORAGE_BUCKET,
  FIREBASE_MESSAGING_SENDER_ID,
  FIREBASE_APP_ID,
  FIREBASE_MEASUREMENT_ID,
} from '@env';

const firebaseConfig = {
  apiKey: FIREBASE_API_KEY, …
Run Code Online (Sandbox Code Playgroud)

firebase react-native

10
推荐指数
3
解决办法
3573
查看次数

Rails STI 和“类型”字段

我跟踪了一些资料来了解如何在 Ruby On Rails 中实现单表继承。我使用的具体示例只涉及两种类型的用户:RegularUser继承AdminUser具有一些字段(如username. 模型中的字段之一User是用户的类型,它只是一个字符串字段。我的问题是:当我简单地在名为“type”的字符串字段中指定子类(该字段可能只是与子类无关的字符串字段)时,Rails 如何连接要使用的子类上的点?如果该type字段的作用如我所想,这是否意味着它是 RoR 中专门为 STI 保留的关键字?任何指示将不胜感激。这是我的用户迁移文件(没什么特别的):

class CreateUsers < ActiveRecord::Migration[6.1]
  def change
    create_table :users do |t|
      t.string :username
      t.string :email
      t.string :type

      t.timestamps
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

model ruby-on-rails single-table-inheritance

2
推荐指数
1
解决办法
3275
查看次数