Я перенесу приложение с рельсов 5.2 на рельсы 6. Осталось сделать только одну вещь, но я не знаю как.
У меня есть это предупреждение об износе:
DEPRECATION WARNING: ActionView::Base instances should be constructed with a lookup context, assignments, and a controller. (called from new at /Users/xxx/xxxx/app/models/stock.rb:42)
из этого кода:
view = ActionView::Base.with_empty_template_cache.new(ActionController::Base.view_paths, categories: categories, periods: periods)
result = view.render formats: [:xlsx], handlers: [:axlsx], template: 'admin/reports/logistics/stocks_by_age'
Я не понимаю, как это исправить. Я посмотрел амортизацию в исходном коде, но это не помогло мне понять, что я должен делать, и я не нашел документации для этого «поиска».
Пожалуйста, кто-нибудь может помогите мне понять эту амортизацию?