модель application_record генерируется - PullRequest
0 голосов
/ 08 марта 2019

Из примечаний к выпуску Rails 5.2:

ApplicationRecord is no longer generated when generating models. If you need to generate it, it can be created with rails g application_record. (Pull Request)

Я создал новое приложение, используя синтаксис:

rails new TestApp -d mysql

Но файл app_record.rb был создан в app / models

rails -v

производит:

Rails 5.2.2

ruby -v

производит:

ruby 2.6.0p0 (2018-12-25 revision 66547) [x86_64-darwin18]

Я на Mac Mojave.

Это ошибка, или я неправильно понял примечания к выпуску?

1 Ответ

2 голосов
/ 08 марта 2019

Полагаю, вы неправильно поняли примечания к выпуску.

При создании нового приложения создается каталог models, а в каталоге models создается ApplicationRecord.Но, видите ли, вы еще не создали ни одной модели.Это произойдет, когда вы выполните rails g model ....

Когда вы (в конечном итоге) выполните rails g model ..., тогда (как указано в примечаниях к выпуску) ApplicationRecord не будет сгенерировано, поскольку оно уже было сгенерировано, когда высоздал приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...