...
- Директория assets содержит может содержать в себе четыре поддиректории:
images — изображения;
javascripts — JavaScript-файлы (в формате CoffeeScript, расширение .js.coffee);
stylesheets — CSS-стили (в формате SASS, расширение файлов .sass);
templates — hamlc-шаблоны.
Для сборки статичных файлов используется Assets Pipeline. - Директория locales содержит файлы локализации. Для интернационализации в проекте используются библиотеки i18n, R18n и i18n-js. Весь отображаемый в приложении текст берется из файлов локализации (директория config/locales в директории с версией приложения). Для добавления пользовательского текста следует создавать дополнительные файлы в директориях $latera_client и $server_client. Для замены существующего текста достаточно в этих файлах переопределить перевод по нужному ключу (таким образом можно изменить любой текст в приложении).
- Директория widgets хранит настройки виджетов — настраиваемых программных сущностей приложения. Все элементы, требующие настройки, настраиваются через виджеты. Настройки виджетов хранятся в YAML. Содержимое всех файлов в директориях widgets объединяется при загрузке.
Добавление файлов
- Для добавления изображений достаточно поместить их в директорию images.
- Добавление стилей и JavaScript-кода должно начинаться с добавления файлов default в корне директории