Rails コンソール コマンド

Railsについて学び、データベースを直接変更しないことを強くお勧めします。私がやったのは、Railsの本を見つけて読むことでした。そして、ある時点でRubyの本も読みました。私はコンピューターについて学ぶ唯一の方法が本だった時代を覚えているほど年をとっています。私の理解では、Railsチュートリアルを提供してくれるインターネットサイトがたくさんあります。それらを見つけるためにインターネットを検索する方法があると思います。

見つけたのはこちらです。

Railsで何かを更新する方法は次のとおりですが、これらのガイドのいずれかを読めば、すぐに仕組みを理解できるでしょう。

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

# または
t.update(title: 'my new title')

Rails経由で何かを行うと、多くのチェックが行われます。これらのチェックは通常、大きな間違いを犯すのを防いでくれます。それらのルールを理解するまでは、おそらくそれらのルールを破るべきではありません。

たとえば、API経由でユーザーが特定のカテゴリにトピックを作成できるようにしたい場合は、そのカテゴリでトピックを作成する権利が必要です。ユーザーが権利を持たないカテゴリに存在するトピックを本当に作成したい場合は、別のカテゴリで作成してから、管理者に移動させるか(またはRails経由で行う。これはカテゴリの権限を強制しません)、Rails経由で行ってください。