Comandi della console Rails

Dovresti davvero imparare a usare Rails e non modificare direttamente quel database. Quello che ho fatto è stato trovare un libro su Rails e leggerlo. E a un certo punto ho anche guardato un libro su Ruby. Sono abbastanza vecchio da ricordare quando i libri erano l’unico modo per imparare sui computer. Per quanto ne so, ci sono molti siti su Internet che possono fornirti un tutorial su Rails. Penso che ci sia un modo per cercarli su Internet.

Eccone uno che ho trovato

Ecco come aggiornare le cose con Rails, ma leggere una di quelle guide ti darà rapidamente un’idea di come funziona.

t=Topic.find(123)
t.title='my new title'
t.save

# or
t.update(title: 'my new title')

Quando fai le cose tramite Rails, esegue una serie di controlli. Queste cose di solito ti eviteranno di commettere errori enormi. Probabilmente non dovresti infrangere quelle regole finché non le capisci.

Ad esempio, se vuoi che gli utenti creino argomenti in una determinata categoria tramite l’API, allora devono avere i diritti per creare un argomento in quella categoria. Se vuoi davvero che un argomento creato da un utente esista in una categoria per cui non ha i diritti, allora crealo in un’altra categoria e poi fai in modo che un amministratore lo sposti (o fallo tramite Rails, che non applicherà le autorizzazioni di categoria).