SakuraWi - BLog

WEBエンジニア。聴いたお話をまとめておく倉庫的な。スタックストックスタック!

Railsでテーブルを追加するコマンド【migaration】


Ruby on Railsでテーブルを追加、migrationファイルを追加するコマンド、たまーにしか使わないのでいつも検索しちゃいます。 どうせなので自分のブログにも残しておくことにしました。

要点は modelを追加するとテーブルもmigrationファイルも、modelも生成されるというところ

rails generate model User uuid:string email:string

ちなみに、 Usersにすると、怒られちゃいます。笑 modelの追加なので、単数形にしろ!ということですね。

rails generate model Users uuid:string email:string
Running via Spring preloader in process 42696
[WARNING] The model name 'Users' was recognized as a plural, using the singular 'User' instead. Override with --force-plural or setup custom inflection rules for this noun before running the generator.
      invoke  active_record
      create    db/migrate/20180728163652_create_users.rb
      create    app/models/user.rb
      invoke    test_unit
      create      test/models/user_test.rb
      create      test/fixtures/users.yml