Я использую базу данных графа, используя рельсы. Я не хочу генерировать миграцию при создании моделей. Я знаю, что есть варианты, такие как rails g model user --skip-migration
. Но я ищу постоянные решения, которые мне не нужно указывать --skip-migration
каждый раз при создании модели.Есть ли способ не генерировать файлы миграции в rails
1
A
ответ
3
Да. Вы можете настроить генераторы рельсов по умолчанию (http://guides.rubyonrails.org/generators.html#customizing-your-workflow). На самом деле это довольно легко. Просто добавьте следующий фрагмент кода в ваш config/application.rb
:
config.generators do |g|
g.orm :active_record, migration: false
end
Это говорит Rails ActiveRecord использовать как ОРМ, но пропустить поколение миграций.
Смежные вопросы
- 1. Есть ли способ разрешить удаленные миграции Rails?
- 2. Есть ли способ автоматически генерировать файлы har?
- 3. Rails генерировать миграции не работает
- 4. Есть ли возможность генерировать леса без создания миграции?
- 5. Есть ли способ переставить поля таблицы в миграции Rails?
- 6. Есть ли способ создать миграции в beego?
- 7. Есть ли способ создать ассоциации моделей при создании миграции?
- 8. Rails генерировать эшафот из миграции файла
- 9. Есть ли лучший способ миграции данных?
- 10. Есть ли способ миграции данных SSIS
- 11. Есть ли способ не генерировать спецификации контроллера по умолчанию?
- 12. Есть ли способ генерировать applicationContext.xml для Spring?
- 13. Есть ли способ генерировать переменные из pymc3?
- 14. Есть ли способ «прекомпилировать» Markdown в Rails?
- 15. Есть ли способ генерировать событие внутри директивы
- 16. Есть ли способ генерировать идентификатор без последовательности?
- 17. Есть ли способ мгновенно генерировать токен FCM?
- 18. Способ отображения Rails Выход миграции
- 19. Rails: Есть ли способ переименовать столбцы без изменения контроллеров?
- 20. Есть ли способ генерировать ошибку компилятора?
- 21. Есть ли способ генерировать redshift sql?
- 22. Есть ли способ генерировать код/классы WMI?
- 23. Есть ли способ генерировать временную метку uuid?
- 24. Есть ли способ заставить TextMate кэшировать файлы?
- 25. Rails: нужны ли миграции?
- 26. Удалить старые файлы миграции в приложении Rails
- 27. Есть ли способ генерировать новые `models.py` на основе файлов миграции в Django
- 28. Есть ли способ сделать диаграмму БД, основанную на миграции рельсов?
- 29. Как организовать файлы миграции в подпапках в Rails?
- 30. Есть ли способ генерировать gitignore из make-файла?
Отлично подходит для меня. –
+1. Откуда вы нашли эту опцию 'migration: false'? –
С моей головы :). В Ruby и Rails многие вещи действительно естественны. Если вы посмотрите на документы RoR, вы можете в принципе просто пригласить нужные параметры (хотя я признаю, что моя первая попытка была «migrations: false». Если это не сработает, вы всегда можете просто просмотреть код и посмотреть, какие аргументы принимаются методом - красота открытого источника;) –