[RUBY] Nous avons publié une application "Public Diary" qui vous permet de publier facilement votre agenda.

Depuis que nous avons publié à nouveau l'application Web, nous avons présenté (annoncé) et appris cette fois? Je voudrais présenter quelque chose comme.

https://public-diary.herokuapp.com/

Ce que j'ai utilisé

Langage / cadre ... le rubis et les rails habituels. Serveur ... heroku Domaine d'origine ... Je ne l'ai pas encore acquis.

Gemme d'occasion

gemfile


gem 'devise'  #Nouvelle inscription / connexion
gem 'carrierwave'  #Téléchargement d'image
gem 'kaminari'  #Pagination
gem 'devise-i18n'  #concevoir la localisation japonaise
gem 'devise-i18n-views'  #concevoir la localisation japonaise
gem 'activeadmin'  #Écran de gestion
gem 'rails-i18n'   #Localisation en japonais
gem 'rack-attack' #Authentification d'adresse IP

À part cela, c'est presque la même chose que la phase initiale. Je veux bientôt être diplômé de la conception.

introduction

公開日記top.png

Il a un design simple avec du bleu clair comme couleur d'accent. Au fait, le code couleur est # 82aaaa.

公開日記show.png C'est une page de spectacle Tout comme la page du haut, c'est simple.

Ce que j'ai appris cette fois

webpacker

Pour la première fois, nous avons introduit boostap avec webpacker. J'avais l'habitude de faire des actifs même si je le faisais avec des rails6. Cependant, à cause de cela, j'ai eu beaucoup de mal à créer l'environnement de production. Même si je l'ai introduit pour la première fois avec Webpacker, j'ai toujours eu des problèmes parce que je ne faisais que des ressources de rails: précompilez et cela n'a pas été reflété. Je ne savais pas que le Webpacker était la cause en premier lieu, il a donc fallu beaucoup de temps pour le résoudre. Finalement, j'ai trouvé ce site et je l'ai résolu. Si vous utilisez Webpacker, vous devriez savoir au moins ceci

rails webpacker:compile RAILS_ENV=production

Plus tard cette fois, est-ce parce que j'ai exagéré les ressources de rails: précompiler en vain?

rails assets:clobber

Il y avait des moments où cela ne fonctionnait pas à moins que je réinitialise les actifs. Si css n'est pas reflété dans l'environnement de production, peu importe combien vous essayez, cela peut être un moyen de réinitialiser en faisant des actifs de rails: clobber.

Écran de gestion

J'aime totalement ça rails_admin active_admin Administrate Après utilisation, j'ai pensé qu'active_admin était le meilleur. Même s'il est dans l'état initial, il est facile à utiliser et personnalisable. J'utiliserai active_admin pour l'écran de gestion sauf lorsque je créerai le mien. Les articles suivants sont recommandés relatifs à l'écran de gestion.

Comparaison des gemmes d'écran de gestion des rails Créez l'écran de gestion le plus rapide avec Rails!

heroku

J'avais un contrat de passe-temps depuis le début, mais au début je ne pense pas que beaucoup de gens viendront, donc au début j'ai pensé que la version gratuite serait bien. Il y a 1000 heures (j'espère que 1000 heures ne suffiront pas ...)

Résumé

Cette fois, je me suis concentré sur l'efficacité, comme l'utilisation de celui de togmarks tel quel, mais [togmarks](https://qiita.com/ Cela a pris plus de temps que UTOG / items / 89e2e6b9ad13e1cb5f7f). À partir de la prochaine fois, je vérifierai correctement Webpacker avant de l'utiliser. Merci pour la lecture.

https://public-diary.herokuapp.com/

~~ Après cela, mon smartphone n'est pas encore pris en charge, je vais donc faire quelque chose. ~~ Le 17 juin, il était compatible avec les smartphones.

Recommended Posts

Nous avons publié une application "Public Diary" qui vous permet de publier facilement votre agenda.
Nous avons publié "Code-sell", un service qui vous permet de vendre des codes! (Développement personnel)
J'ai essayé de créer une application qui vous permet de publier et de discuter par genre ~ Vue d'ensemble de l'application ~
Créez une application qui utilise l'API météo pour déterminer si vous avez besoin d'un parapluie.