Я думаю, что это работает, только если вы превращаете свой плагин в двигатель.Двигатели могут получить более глубокий доступ к процессу инициализации рельсов, чтобы они могли добавить дополнительный статический путь к активу.
Вот фрагмент моего файла engine.rb, который делает это:
module MoxieForum
class Engine < Rails::Engine
initializer "static assets" do |app|
app.middleware.use ::ActionDispatch::Static, "#{root}/public"
end
end
end
Я недавнонаписал удобную отправную точку для создания движка rails 3, в котором есть этот и многие другие базовые функции:
http://keithschacht.com/creating-a-rails-3-engine-plugin-gem