Я работаю над большим (ERP-уровнем) Rails-проектом. У нас 150 таблиц и более 150 моделей. Чтобы найти модель, требуется несколько минут. Должны ли мы добавлять все модели под папку моделей или мы должны помещать их в разные подпапки? То же самое касается контроллеров и просмотров.Как организовать большое приложение Rails?
3
A
ответ
2
См. Мой ответ на вопрос this; с моим вторым примером, я рассказываю об именах, которые можно сделать для контроллеров (и, соответственно, видов).
В случае больших приложений, я думаю, что было бы очень неплохо проецировать ваши модели и контроллеры.
Смежные вопросы
- 1. Как организовать относительно большое приложение для фляшек?
- 2. Как организовать большое количество объектов
- 3. Как организовать большое количество учеников?
- 4. Как организовать приложение rails с помощью nosql
- 5. Как организовать/разместить большое количество элементов управления?
- 6. Как структурировать большое приложение JavaScript?
- 7. Rails: Как это организовать?
- 8. Как организовать структуру Rails
- 9. Приложение Rails, использующее Selenium, но НЕ для тестирования - Как организовать?
- 10. Как структурировать большое приложение Ruby?
- 11. Как развернуть большое приложение
- 12. Как организовать приложение приложения-приложения
- 13. Титульный лист: Как организовать приложение
- 14. Как модулировать (большое) приложение Java?
- 15. Как структурировать большое приложение meteor.js?
- 16. Rails - Link_to_remote большое имя
- 17. Как организовать большое количество файлов Stringtemplate в разных папках
- 18. Как организовать большое количество заголовков включают пути в make-файле?
- 19. Как организовать большое количество состояний в проектах Haskell
- 20. Как организовать большое количество объектов в облачном хранилище?
- 21. Как организовать большое количество констант пути к файлу/каталогу
- 22. Rails - Как организовать свой код модели?
- 23. Как организовать сложные представления SQL в Rails?
- 24. Как мне организовать модели Ruby on Rails?
- 25. Как организовать многомерные представления в Rails?
- 26. Как организовать приложение с помощью фрагментов?
- 27. Как я должен организовать свое приложение?
- 28. как модуляризуете/организовать Java веб-приложение
- 29. Как организовать многозадачное приложение с позвоночником?
- 30. Как организовать комплексное приложение для какао?
Спасибо. Я использую namespacing, но становится сложным при объявлении ассоциаций. Вы должны объявить: foreign_key и: class_name ассоциации большую часть времени. – Metin
': class_name' является общим, да, но мне редко приходится указывать': foreign_key', когда я использую пространство имен. Тем не менее, вы можете сделать комбинацию обоих: namespace ваши контроллеры и просто делить ваши модели на подкаталоги (без пространства имен). – vonconrad