Способ пройти через приложений/моделей и заглянуть в каждый файл для классов не то, что я ищуКак я могу получить список всех доступных моделей в рамках проекта Rails, скажем, с консоли?
ответ
Да, вы можете: Is there a way to get a collection of all the Models in your Rails app?
Например:
Module.constants.select do |constant_name|
constant = eval constant_name
if not constant.nil? and constant.is_a? Class and constant.superclass == ActiveRecord::Base
constant
end
end
Нет такого пути, который я просил среди перечисленных там. Некоторые из них работают нормально, некоторые - нет. И никакого подходящего метода для моего дела. – mcmlxxxiii
Что случилось с приведенным выше примером? –
Этот метод больше всего похож на необходимый ответ. Но когда я попробовал это в своем проекте, он вернул лишь несколько своих моделей. Я не глубоко погрузился в то, почему это так. – mcmlxxxiii
- 1. Список всех доступных моделей в приложении EMF
- 2. Как я могу получить список всех доступных шрифтов?
- 3. Как я могу получить список всех доступных специальных методов?
- 4. Список всех доступных пакетов на консоли CRAN
- 5. Как я могу получить список всех доступных драйверов печати/факса
- 6. Где я могу получить список всех свойств, доступных в файле проекта?
- 7. Как я могу получить список всех конфигураций для проекта Gradle?
- 8. Как получить список всех доступных модулей Node.js?
- 9. получить список всех виджетах, доступных в GWT
- 10. Список всех доступных шаблонов Handlebar в консоли JavaScript
- 11. Как получить список всех доступных команд оболочки
- 12. WP7 Как получить список всех доступных шрифтов
- 13. Как получить список всех доступных сервлетов?
- 14. Как получить список всех моделей в Laravel?
- 15. Получить список ссылочных типов в рамках проекта с Рослинами
- 16. Доктрина Получить список всех моделей
- 17. Список всех монгольских моделей в Rails console
- 18. Ruby/Rails: получить список всех доступных папок imap
- 19. magento: получить список всех доступных способов оплаты
- 20. Как я могу найти имена всех доступных команд/инструментов GIMP.
- 21. Как я могу получить список доступных команд в латексном документе?
- 22. Android список всех доступных фотографий
- 23. Как получить список всех подпроектов рекурсивно в рамках конкретного проекта с помощью веб-сервисов Rally?
- 24. Как я могу получить список доступных семейств NSFont?
- 25. Список всех итераций проекта с использованием Microsoft.VisualStudio.Services.Client
- 26. Список всех доступных файлов ResourceBundle
- 27. Как я могу получить список доступных аргументов для функции PHP?
- 28. Как получить список всех доступных целей в Yocto?
- 29. Список всех доступных Matplotlib бэкэндов
- 30. Как я могу получить список всех символов, доступных через getSymbols в quantmod?
Что такое разница? –
Разница заключается в том, что не все модели могут быть загружены. Некоторые из них, возможно, потерпели неудачу по какой-то причине, хотя и не провалили проект в целом. – mcmlxxxiii
Не могли бы вы просто попытаться загрузить их тогда, когда вы пройдете? – MattMcKnight