[RUBY] [Mémo de travail de l'application personnelle] Créez un calendrier avec simple_calendar

Le calendrier a été mis en place.

スクリーンショット 2020-08-23 午後6.35.51.png

Je veux ajouter les informations du tableau des messages ici.

https://github.com/excid3/simple_calendar Continuez-vous en vous référant à la page officielle?

ruby:app/views/calendars/index.html.haml


.calendar
  = month_calendar events: @posts do |date, meeting|
    = date
  - posts.each do |post|
    = post.calorie

app/controllers/posts_controllers


class CalendarsController < ApplicationController
  def index
    @posts = Post.where(user_id: current_user.id)
  end
end

Je n'ai pas pu l'afficher.

https://qiita.com/isaatsu0131/items/ad1d0a6130fe4fd339d0 Selon cet article, dans le tableau que vous souhaitez afficher dans le calendrier t.datetime :start_time Il semble qu'il soit nécessaire de définir.

Comment puis-je afficher les données dans le tableau des publications?

hypothèse

Hypothèse 1: préparez une colonne start_time dans la table posts. Hypothèse 2: autoriser la colonne start_time avec autorisation pour le paramètre strong de posts_controller. Hypothèse 3: étant donné que la colonne start_time doit contenir une valeur, mettez la valeur par défaut dans la colonne start_time.

Cela l'a résolu

posts_controller.rb


@post = Post.new(post_params)
 #Obtenez la date du jour(simple_Pour le calendrier)
@post[:start_time] = Date.today.strftime('%Y-%m-%d')

Maintenant, j'obtiens la date d'aujourd'hui et je la mets automatiquement dans la colonne start_time de posts_table. À propos, le formulaire de publication ne contient pas de formulaire pour saisir start_time.

En d'autres termes, vous n'avez pas à remplir le formulaire Lorsque vous publiez, la date de publication est automatiquement entrée dans la colonne start_time. スクリーンショット 2020-08-24 午後11.57.57.png

S'il n'y a pas de valeur dans cette partie du cadre rouge Non affiché comme événement.

Maintenant que start_time a une valeur de date et d'heure, J'ai pu afficher l'événement avec succès dans simple_calendar.

スクリーンショット 2020-08-24 午後11.55.20.png

Recommended Posts

[Mémo de travail de l'application personnelle] Créez un calendrier avec simple_calendar
[Mémo personnel] Créez une copie complète simple avec Java
[Mémo de travail de l'application personnelle] Comment afficher un graphique à barres et un graphique linéaire dans un graphique
[Mémo de travail de l'application personnelle] Déplacer l'emplacement du bouton de suivi
Créons une application Web de gestion de livres avec Spring Boot part1
Créez un labyrinthe de fouilles avec Ruby2D
Mémo personnel: métaprogrammation avec réflexion Java
Créer un outil de diaporama avec JavaFX
Créons une application Web de gestion de livres avec Spring Boot part3
Faisons une application multiplateforme avec JRuby (génération de fichier jar)
Créons une application Web de gestion de livres avec Spring Boot part2
Faire un rappel de garbage avec line-bot-sdk-java
Créer une application Web avec Javalin
Créer une carte de liste avec LazyMap
Faites un jeu de frappe avec ruby
[Mémo personnel] Comment interagir avec le générateur de nombres aléatoires en Java
[Mémo de travail de développement d'applications personnelles] Créez une page de liste d'images comme un insta
Comment créer un résumé de calendrier Java
Faisons une carte de Noël avec Processing!
Faites une liste de choses à faire en famille avec Sinatra
Créez une application Web simple avec Dropwizard
[Personnel] Mémorandum JUnit5 (travail en cours)
Faites une liste de choses à faire en famille avec Sinatra
[Mémo personnel] Écriture d'un fichier à l'aide de BufferedWriter
Créez quand même une fonction de connexion avec Rails
[docker] [nginx] Créer un ALB simple avec nginx
[Mémo personnel] Lecture de fichiers à l'aide de BufferedReader
J'ai créé une application d'apprentissage automatique avec Dash (+ Docker) part3 ~ Practice ~
Faisons une application de calculatrice avec Java ~ Créez une zone d'affichage dans la fenêtre
[Note personnelle] J'ai appris à la légère sur les modificateurs
[Memo] Créez facilement un environnement CentOS 8 avec Docker
Faisons une fonction de recherche avec Rails (ransack)
Rendre System.out Mock avec Spock Test Framework