Я не могу понять, как заставить звездочки находить активы в vendor/assets
. Я отталкивал проблему, добавляя все свои активы в app/assets
, но это становится слишком загроможденным.
Я прочитал документацию и попытался добавить все следующие строки в свой файл application.rb
.
config.assets.paths << "#{Rails.root}/vendor/assets/*"
config.assets.paths << "#{Rails.root}/vendor/assets/fonts"
config.assets.paths << "#{Rails.root}/vendor/assets/stylesheets"
config.assets.precompile << Proc.new { |path|
if path =~ /\.(eot|svg|ttf|woff)\z/
true
end
Они работают локально, но когда я отправляю их на сервер, там нет ни одного из активов моего поставщика. Я использую capistrano для развертывания и знаю, что при обновлении возникли некоторые проблемы. Это могло быть корнем проблемы, но я следовал документации, чтобы развернуть (почти) все в порядке.