Tag : bdd
Alors OK, je switche vers SQLite. Mais je veux quand même vérifier les données que j’insère.
Avec MySQL, j’avais phpmyadmin pour vérifier. Et d’ailleurs je voyais bien que tous les NULL essayaient de me faire passer un message… Les données en soit, si je me trompe pas, sont pas dans le dossier Rails. Y a juste [...]
4 Models “classiques”
Artist
id :primary_key
name :string
name_tag :string
Album
id :primary_key
name :string
year :integer
rating :float
Article
id :primary_key
title :string
content :text
date :datetime
published :boolean
Review
id :primary_key
title :string
content :text
date :datetime
published :boolean
3 join tables many_to_many
Album/Artist (table albums_artists)
album_id
artist_id
Album/Article (table albums_articles)
album_id
article_id
Article/Artist (table articles_artists)
article_id
artist_id
Faut bien faire gaffe à l’ordre des mots, au singulier/pluriel, aux minuscules/majuscules…
Si je gère bien le truc, j’ai 4 tables (Album, Artist, Article et Review) et 3 join tables many_to_many (Artist/Album, Artist/Article, Album/Article). Mais je me pose une question. Si je veux afficher toutes les Reviews d’un Artist ? J’utilise une autre join table Artist/Review ?
Prenons un exemple fictif. Je clique sur “Beatles”. J’ai une liste [...]
Bien nommer ses éléments dans Rails, c’est primordial. Il faut faire gaffe à l’initiale en majuscule, au pluriel, et aussi à l’ordre des noms pour les join tables.
Je ne sais pas ce qui se passe si le join table est mal nommée, mais bon, tant qu’à faire, autant le faire bien. En l’occurence, pour ma [...]
Pour me relancer, je vais repartir sur cette appli Twitter et essayer de la terminer. J’en étais arrivé à repenser le truc depuis le début.
En fait, le problème venait du fait que je voulais utiliser 1 seul Model User avec 3 infos :
id (integer)
name (string)
followers (array)
Des arrays dans une base de données, ça marchait pas. [...]
Flux RSS