[RUBY] J'ai essayé d'appeler une vidéo YouTube de DB avec haml et de l'afficher intégrée

La méthode que j'ai trouvée lorsque j'ai essayé d'intégrer et d'afficher des vidéos YouTube avec ma propre application

Je voulais enregistrer ma vidéo préférée dans la base de données une fois en créant ma propre application et l'afficher intégrée lors de son appel, je vais donc vous présenter diverses méthodes que j'ai recherchées.

Méthode d'intégration générale

Choisissez où partager vos vidéos YouTube préférées

スクリーンショット 2020-07-12 16.16.00.png

Puis intégrez-le et choisissez celui スクリーンショット 2020-07-12 16.16.33.png

L’URL d’intégration de la vidéo s’affiche. スクリーンショット 2020-07-12 16.16.59.png

Terminez en collant ceci directement dans HTML (haml)

Le produit fini ressemble à ceci スクリーンショット 2020-07-12 16.21.46.png

Cependant, lorsque je l'ai publié dans la base de données et que j'ai essayé de l'appeler à partir du fichier haml, il est sorti sous forme de chaîne de caractères, c'est donc un moyen de le résoudre.

La façon dont je suis allé

%iframe#player{frameborder: "0", height:"390", src: (movie.url), type: "text/html", width: "640"}
* Cette fois, j'ai créé un modèle de film et défini le nom de la colonne sur url.

Mettre tout simplement, ・ Faites du cadre extérieur un fichier haml (la taille, etc. peut être modifiée à votre guise) ・ Enregistrez uniquement la partie URL dans la base de données → appelez-la -Enregistrer les titres et le contenu dans des colonnes séparées

En faisant cela, il était possible d'incorporer l'affichage lors de la publication dans la base de données → appelant.

Image réelle (encore en développement)

スクリーンショット 2020-07-12 16.36.11.png ↑ J'ai pu tout mettre en œuvre en toute sécurité avec la fonction de publication (cracking)

Un point à noter

C'est l'URL que j'ai utilisée, mais c'est la partie soulignée en bleu (une double citation n'est pas requise) スクリーンショット 2020-07-12 16.38.35.png

スクリーンショット 2020-07-12 16.16.33.png

Cette URL soulignée en bleu ne fonctionnait pas. Probablement parce que ce n'est pas une URL pour l'intégration.

Comme mentionné ci-dessus, j'espère que cela sera utile pour ceux qui veulent mettre en œuvre la même chose.

Recommended Posts

J'ai essayé d'appeler une vidéo YouTube de DB avec haml et de l'afficher intégrée
J'ai essayé de vérifier si ce serait amusant de combiner «programmation» et «hobbies».
J'ai essayé d'appeler une vidéo YouTube de DB avec haml et de l'afficher intégrée
J'ai essayé de démarrer avec Spring Data JPA
J'ai essayé de lire et de sortir CSV avec Outsystems
J'ai démarré MySQL 5.7 avec docker-compose et j'ai essayé de me connecter
Obtenez des informations vidéo de Nikorepo et envoyez-les à Slack
J'ai essayé d'interagir avec Java
Convertissez Excel en Blob avec java, enregistrez-le, lisez-le à partir de DB et exportez-le sous forme de fichier!
J'ai créé et défini mon propre dialecte avec Thymeleaf et j'ai essayé de l'utiliser
Je veux afficher des images avec REST Controller de Java et Spring!
J'ai essayé de créer une API Web qui se connecte à DB avec Quarkus
J'ai essayé de mesurer et de comparer la vitesse de Graal VM avec JMH
J'ai essayé de démarrer avec Web Assembly
J'ai construit un environnement CentOS 8 avec Vagrant et essayé de sync_folder, mais j'ai eu une erreur, donc je l'ai résolue.
Obtenez des informations vidéo YouTube avec Retrofit et conservez-les dans l'application Android.
J'ai essayé de vérifier si ce serait amusant de combiner «programmation» et «hobbies».
J'ai essayé de générer automatiquement une classe à convertir d'une classe de données en un bundle avec APT
[JDBC ③] J'ai essayé d'entrer à partir de la méthode principale en utilisant des espaces réservés et des arguments.
J'ai essayé de convertir Java Bean et XML avec le formateur XML de Jackson à cette époque
J'ai essayé de vérifier AdoptOpenJDK 11 (11.0.2) avec l'image Docker
J'ai essayé de faire une authentification de base avec Java
[Rails] J'ai essayé de faire passer la version de Rails de 5.0 à 5.2
J'ai essayé de gérer les informations de connexion avec JMX
J'ai essayé de lier grafana et postgres [docker-compose]
J'ai aussi essayé Web Assembly avec Nim et C
Je veux jouer avec Firestore de Rails
J'ai essayé de lier JavaFX et Spring Framework.
J'ai essayé de casser le bloc avec java (1)
J'ai essayé de créer une fonction / écran d'administrateur de site commercial avec Java et Spring
Je souhaite analyser morphologiquement le journal stocké dans la base de données et le stocker dans la base de données pour classer les messages 1
J'ai essayé d'étudier le mécanisme d'Emscripten en l'utilisant avec un solveur allemand
J'ai essayé ce que je voulais essayer avec Stream doucement.
J'ai essayé d'implémenter le téléchargement de fichiers avec Spring MVC
J'ai essayé d'implémenter TCP / IP + BIO avec JAVA
[Java 11] J'ai essayé d'exécuter Java sans compiler avec javac
J'ai essayé d'intégrer le bouton AWS I oT et Slack
Comment intégrer des vidéos YouTube à l'aide de balises iframe (haml)
J'ai essayé de démarrer avec Spring Data JPA
[Comment insérer une vidéo dans un hameau avec Rails]
J'ai essayé de dessiner une animation avec l'API Blazor + canvas
J'ai essayé d'implémenter Sterling Sort avec Java Collector
Je veux faire des transitions d'écran avec kotlin et java!
J'ai essayé de mâcher C # (lire et écrire des fichiers)
J'ai essayé de développer une application web à partir d'un mois et demi d'histoire d'apprentissage de la programmation
Facile à créer LINE BOT avec Java Servlet Partie 2: J'ai essayé des messages image et des modèles
Lorsque j'ai essayé d'exécuter Azure Kinect DK avec Docker, il a été bloqué par le CLUF