Comandos de la consola Rails

Realmente necesitas aprender sobre Rails y no modificar esa base de datos directamente. Lo que hice fue encontrar un libro de Rails y leerlo. Y en algún momento también miré un libro de Ruby. Soy lo suficientemente mayor como para recordar cuando los libros eran la única forma de aprender sobre computadoras. Según entiendo, hay muchos sitios en Internet que pueden darte un tutorial de Rails. Creo que hay una manera de buscar en Internet para encontrarlos.

Aquí hay uno que encontré

Así es como se actualizan las cosas con Rails, pero leer una de esas guías te dará rápidamente una idea de cómo funciona.

t=Topic.find(123)
t.title='mi nuevo título'
t.save

# o
t.update(title: 'mi nuevo título')

Cuando haces cosas a través de Rails, realiza una serie de comprobaciones. Estas cosas generalmente te evitarán cometer grandes errores. Probablemente no deberías romper esas reglas hasta que las entiendas.

Por ejemplo, si quieres que los usuarios creen temas en una categoría específica a través de la API, entonces necesitan tener los derechos para crear un tema en esa categoría. Si realmente quieres que un tema creado por un usuario exista en una categoría para la que no tiene derechos, entonces créalo en otra categoría y luego haz que un administrador lo mueva (o hazlo a través de Rails, lo que no aplicará los permisos de categoría).