[RUBY] [Journal de développement ⑮] Je souhaite ajouter un lien externe ou un lien PDF

À propos de la prémisse

Ravi de vous rencontrer, je m'appelle Irifune et je vais dans une école de programmation. Cet article est utilisé pour ma propre sortie en écrivant un compte rendu du développement d'applications personnelles, qui est un sujet de l'école. Si quelqu'un l'a lu, je vous serais reconnaissant de bien vouloir me faire part de vos commentaires.

Nous développerons un «outil de gestion des congés payés». Pour les spécifications, voir Articles précédents.

L'application sera déployée, mais elle n'est pas fournie en tant que service. Veuillez comprendre que ce n'est qu'une partie de l'auto-apprentissage. Passez ensuite au sujet principal.

Contenu de cette implémentation

Cette fois, je voudrais ajouter un lien du ministère de la Santé, du Travail et de la Prévoyance sociale et un lien PDF de la notification de congé payé. C'est un bonus, n'est-ce pas? En fait, suivez la procédure ci-dessous.

Lien mis en œuvre avec le ministère de la Santé, du Travail et des Affaires sociales

スクリーンショット 2020-05-17 19.19.29.png

Installez-le sur le bouton du site associé en bas à gauche de la page. C'est très simple car il vous suffit de saisir l'URL dans link_to.

haml:branches/_side.html.haml


~ Omis ~
    .links
      = link_to '#' do
Notification de congé payé
      = link_to "https://www.mhlw.go.jp/shingi/2004/04/s0428-7b2a.html", class: "link" do
Sites connexes

Mis en œuvre pour ouvrir dans un nouvel onglet

Lorsque vous cliquez réellement sur le lien, vous serez redirigé de la page actuellement ouverte de l'outil de gestion des congés payés vers la page du ministère de la Santé, du Travail et des Affaires sociales. Maintenant que vous devez appuyer à chaque fois sur le bouton retour, assurez-vous que le lien est affiché dans un nouvel onglet.

haml:branches/_side.html.haml


~ Omis ~
    .links
      = link_to '#' do
Notification de congé payé
      = link_to "https://www.mhlw.go.jp/shingi/2004/04/s0428-7b2a.html", target: :_blank, class: "link" do
Sites connexes

J'ai ajouté la partie "target :: _ blank". Maintenant, il s'ouvrira dans un nouvel onglet. スクリーンショット 2020-05-17 19.28.07.png

paramètres de partage de Google Drive

Ensuite, mettez en place le lien vers le document PDF «Notification annuelle de congé payé». Je pense que de nombreuses entreprises gèrent les demandes de congés payés sur une base papier, donc si vous avez un exemple d'outil de gestion des congés payés, vous pouvez immédiatement l'imprimer et le donner à vos employés. Cette fois, nous utiliserons les paramètres de partage de Google Drive pour obtenir le lien. スクリーンショット 2020-05-17 19.32.12.png Tout d'abord, enregistrez le fichier PDF dans votre lecteur. Vous pouvez l'enregistrer par glisser-déposer. Ensuite, faites un clic droit sur le fichier que vous souhaitez partager et appuyez sur "Partager". Il y a un lien en bas du menu qui apparaît, alors cliquez sur "Changer à tous ceux qui connaissent le lien" puis cliquez sur "Copier le lien". スクリーンショット 2020-05-17 19.39.17.png Article référencé "Partage de fichiers sur Google Drive"

Mise en œuvre du lien de notification des vacances payées

Le dernier lien obtenu se reflète dans le link_to des rails.

haml:branches/_side.html.haml


~ Omis ~
    .links
      = link_to "https://drive.google.com/file/d/1NXmC35ZbmCOAqu7oGyCOc2LqipHDGDJj/view?usp=sharing", target: :_blank, class: "link" do
Notification de congé payé
      = link_to "https://www.mhlw.go.jp/shingi/2004/04/s0428-7b2a.html", target: :_blank, class: "link" do
Sites connexes

Cette méthode est facile à faire, mais comme le nom du compte et l'adresse e-mail seront affichés dans le lien ouvert, si vous souhaitez l'implémenter correctement en tant que service, préparez un compte Google dédié ou une autre méthode peut être préférable. Je ne sais pas.

Rétrospective d'aujourd'hui

La présentation personnelle approche. C'est devenu tout à fait une forme en ce sens que la subvention et la digestion des congés payés se font manuellement, mais comme les calculs de subventions importants, etc. sont omis, je continuerai à faire des demandes après le 19 mai. ..

Recommended Posts

[Journal de développement ⑮] Je souhaite ajouter un lien externe ou un lien PDF
Je veux créer une application ios.android
Je veux faire du développement d'équipe à distance
Je souhaite envoyer un e-mail en Java.
Je veux intégrer n'importe quel TraceId dans le journal
Je souhaite simplifier la sortie du journal sur Android
Je souhaite ajouter une fonction de suppression à la fonction de commentaire
Ajouter une icône au lien d'en-tête en utilisant Rails fontawesome
Je souhaite créer une applet Java sans utiliser d'IDE
Je souhaite modifier le paramètre de sortie du journal de UtilLoggingJdbcLogger
Je souhaite envoyer manuellement un e-mail d'autorisation avec Devise
Je veux convertir des caractères ...
Je veux accrocher la génération / ouverture d'un fichier journal avec log4j # FileAppender
Je souhaite ajouter une fonction de navigation avec ruby on rails
J'ai essayé de créer un environnement de développement http2 avec Eclipse + Tomcat
Je veux ajouter l'option désactivée à f.radio_button en fonction de la condition
Je veux ajouter un appareil dans Rails, mais je ne peux pas grouper l'installation
[Rails] Je souhaite ajouter des données aux paramètres lors de la transition avec link_to
Comment insérer une bibliothèque externe
(Limité à Java 7 ou version ultérieure) Je souhaite que vous compariez des objets dans Objects.equals
Je souhaite afficher un message d'erreur lors de l'inscription dans la base de données
Je veux ForEach un tableau avec une expression Lambda en Java