[RUBY] Je veux jouer avec Firestore de Rails

Je vais l'afficher sous forme de mémo.

0. Hypothèse

1. installation de gemmes

gem "google-cloud-firestore"

2. Génération de clé privée

Téléchargez le fichier json depuis "Paramètres" → "Générer une nouvelle clé privée" Projet Put in Rails

3. Autres paramètres

require "google/cloud/firestore"

firestore = Google::Cloud::Firestore.new(
  
  #Voici mon ID de projet
  project_id: "my-project" ,
  #Ici "2.Spécifiez le chemin du fichier json de "Generate private key"
  credentials: "/path/to/keyfile.json"

)

4. Obtenez les données ci-dessus

  1. Acquisition de données
test_val = firestore.col("test_col").doc("test_doc").get().data[:test_field]
  1. Enregistrer les données

~ Prévu pour être ajouté ~

  1. Mise à jour des données

~ Prévu pour être ajouté ~

  1. Supprimer les données

~ Prévu pour être ajouté ~

5. Référence

Recommended Posts

Je veux jouer avec Firestore de Rails
[Rails] Je veux charger du CSS avec webpacker
Je souhaite authentifier les utilisateurs auprès de Rails avec Devise + OmniAuth
Je veux pousser une application créée avec Rails 6 vers GitHub
Je souhaite utiliser DBViewer avec Eclipse 2018-12! !!
[Rails] Je souhaite ajouter des données aux paramètres lors de la transition avec link_to
Exécuter R à partir de Java Je veux exécuter rJava
[Rails] J'ai essayé de faire passer la version de Rails de 5.0 à 5.2
Je souhaite terminer correctement l'installation de npm [2020]
Je veux utiliser java8 forEach avec index
Je veux jouer avec l'autorisation du répertoire Windows de WSL (ubuntu)
Je veux écrire rapidement de java vers sqlite
Je veux introduire un comité avec des rails sans devenir trop sale
Je souhaite effectuer un traitement d'agrégation avec spring-batch
Je souhaite pouvoir lire des fichiers en utilisant refile avec administrate [rails6]
Rails6 Je veux créer un tableau de valeurs avec une case à cocher
[Rails] Je veux tester avec RSpec. Nous soutenons votre démarche [Procédure d'introduction]
[Java] Je souhaite calculer la différence par rapport à la date
Je veux utiliser une petite icône dans Rails
Je souhaite utiliser le mode sombre avec l'application SWT
Je souhaite surveiller un fichier spécifique avec WatchService
Je souhaite définir une fonction dans la console Rails
Je veux faire des transitions d'écran avec kotlin et java!
Java pour jouer avec Function
Je veux convertir des caractères ...
Je veux accéder à l'API avec Rails sur plusieurs docker-composes configurés localement
[Rails] [bootstrap] Je souhaite modifier la taille de la police de manière réactive
[Rails] J'ai essayé de créer une mini application avec FullCalendar
J'étais accro à la configuration de default_url_options avec l'introduction de la conception de Rails
Je souhaite créer un formulaire pour sélectionner la catégorie [Rails]
[Rails] J'ai essayé d'implémenter le traitement par lots avec la tâche Rake
Je souhaite envoyer manuellement un e-mail d'autorisation avec Devise
Je veux implémenter diverses fonctions avec kotlin et java!
Je veux passer la commande de démarrage à postgres avec docker-compose.
[Java] Je souhaite tester l'entrée standard et la sortie standard avec JUnit
Après avoir publié un article avec Rails Simple Calendar, je souhaite le refléter dans le calendrier.
Je veux renvoyer un type différent de l'élément d'entrée avec Java8 StreamAPI Reduce ()
Je veux recréer le contenu des actifs à partir de zéro dans l'environnement construit avec capistrano
J'ai essayé d'interagir avec Java
Connectez-vous au serveur Rails avec iPhone
Présentation de React to Rails avec react-rails
Mettre à jour MySQL de 5.7 à 8.0 avec Docker
Je veux créer un bouton avec un saut de ligne avec link_to [Note]
Je veux connecter un casque SONY WH-1000XM4 avec LDAC avec ubuntu 20.04! !!
Je veux accrocher la génération / ouverture d'un fichier journal avec log4j # FileAppender
Je veux revenir à l'écran précédent avec kotlin et java!
Je veux INSÉRER l'heure locale du printemps avec l'heure MySQL (également en millisecondes)
Je veux éviter OutOfMemory lors de la sortie de gros fichiers avec POI
J'ai essayé d'implémenter la fonction de prévisualisation d'image avec Rails / jQuery