app/assets
— для файлов которые принадлежат или созданы самой аппликации.
lib/assets
— для своих библиотек, которые вы сами написали и принадлежат вам.
vendor/assets
— для библиотек от сторонних разработчиков.
Это не решает вашей проблемы, но хоть не будете мешать свои файлы с чужими библиотеками. Я тоже начал всё кидать в
app/assets
в этом ничего страшного нет, просто не красиво и руки не доходят переставить всё на свои места — лень…
Для популярных фрейморков есть gem's, которые можно подключить в gemfile
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'bootstrap-sass'
gem 'chosen-rails'
gem 'angularjs-rails'
gem 'markitup-rails'
gem 'font-awesome-rails'
end
Поищите возможно есть gem, который вам нужен.
Например Jquery плагины.
gem 'chosen-rails'
gem 'markitup-rails'
Как вариант я сам не пробовал, можно добавить папку в asset-pipeline
config/application
config.assets.paths << "/home/username/Dropbox/jsLibs"
И ставить библиотеки в дропбокс.