Согласно этот документ, каталог public/
должен содержать статические активы, которые могут обслуживаться как они есть, а необязательный app/assets
каталог должен содержать любые активы, которые необходимо обработать, например, с помощью компилятора minify во время фазы сборки.
В случае SPA (одностраничное приложение) активы будут включать JavaScript, CSS и файлы изображений... так это означает, что файлы изображений должны храниться в public/images
, в то время как файлы JavaScript и CSS в app/assets/
Затем мне также необходимо интегрировать сторонний модуль, который состоит из как мини-библиотек JavaScript, так и неминифицированных файлов JavaScript, которые необходимо настроить... Как мне это сделать? Должен ли я хранить стандартные, уже заминированные активы в public/
и переместить настроенные файлы JavaScript на app/assets/javascripts/
?