Запуск проекта Rails 5 с Devise и Mongoid - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь создать Rails 5 API с административными представлениями, используя mongodb и разрабатывать для аутентификации. Я знаю, что процесс может идти намного проще, если все настроено правильно с самого начала. Какой тип терминальных команд мне нужно выполнить, чтобы указать рельсам, что пропустить и что добавить?

т.е. rails new myapp --no-activerecord --db=mongodb --with-devise

В Интернете есть один учебник, но его Rails 3 с 2012 года.

1 Ответ

0 голосов
/ 29 августа 2018

В соответствии с описанием, упомянутым в сообщении, следуйте приведенным ниже пунктам:

Создайте новый проект, используя указанную ниже команду

rails new name_of_the_project --skip-active-record

name_of_the_project = specify the name which you want to keep
--skip-active-record = this will skip loading active-record as an ORM.

Затем вам нужно добавить монгоид в гемфайл, чтобы рельсы могли знать, что вы хотите использовать его в качестве ORM

gem 'mongoid', '~> 6.2.0'

После добавления выполните следующую команду

bundle install
rails g mongoid:config

Последняя команда настраивает mongoid, например, генерирует mongoid.yml.

Надеюсь, это ответит на ваш вопрос.

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