Commandes de la console Rails

Vous devriez vraiment apprendre Rails et ne pas modifier directement cette base de données. Ce que j’ai fait, c’est trouver un livre sur Rails et le lire. Et à un moment donné, j’ai aussi regardé un livre sur Ruby. Je suis assez vieux pour me souvenir quand les livres étaient le seul moyen d’apprendre sur les ordinateurs. Si je comprends bien, il existe de nombreux sites sur Internet qui peuvent vous donner un tutoriel Rails. Je pense qu’il existe un moyen de rechercher sur Internet pour les trouver.

En voici un que j’ai trouvé

Voici comment mettre à jour des choses avec Rails, mais lire l’un de ces guides vous donnera rapidement une idée de son fonctionnement.

t=Topic.find(123)
t.title='mon nouveau titre'
t.save

# ou
t.update(title: 'mon nouveau titre')

Lorsque vous faites des choses via Rails, cela effectue un certain nombre de vérifications. Ces vérifications vous empêcheront généralement de faire d’énormes erreurs. Vous ne devriez probablement pas enfreindre ces règles tant que vous ne les comprenez pas.

Par exemple, si vous voulez que les utilisateurs créent des sujets dans une certaine catégorie via l’API, alors ils doivent avoir les droits pour créer un sujet dans cette catégorie. Si vous voulez vraiment qu’un sujet créé par un utilisateur existe dans une catégorie à laquelle il n’a pas les droits, alors créez-le dans une autre catégorie, puis faites-le déplacer par un administrateur (ou faites-le via Rails, ce qui n’appliquera pas les permissions de catégorie).