2016-11-04 4 views
-1

У меня есть скрипт, который использует тесты rspec для автоматизации приложения rails. Я не хочу помещать файл «automation.rb» в папку спецификаций или в папку lib (не нужно иметь драгоценный камень для этого кода).Rails структура папки

Мой вопрос: можем ли мы создать пользовательские папки в дополнение к стандартным в структуре каталогов рельсов. Например. такая папка, как автоматизация, в корневом каталоге приложения rails.

+0

Да, вы можете. Почему нет? –

+0

Спасибо за разъяснение. – anurag94

ответ

2

Да, у вас может быть любое количество настраиваемых папок в структуре вашего приложения.

Что следует знать о том, что если вы собираетесь использовать код из этих папок (зачем им это нужно?), Вам придется загрузить его.

Чтобы не повредить вещи, вы можете добавить эти папки под каталог /app - все, что определено, автоматически загружается во всех средах.

Что касается скриптов - действительно, вы можете просто сохранить их под папкой scripts в корневом каталоге - это обычная практика (по крайней мере, я видел, как она использовалась в проектах, над которыми я работал).

+0

Это довольно стандартная папка 'script' для хранения полезных скриптов утилиты. Поэтому «скрипт/автоматизация» может быть хорошим местом в этом случае. – gmcnaughton

Смежные вопросы