По какой-то причине я не могу получить полный путь к URL-адресам моего актива с asset_url
при вызове представления, которое использует asset_url
из рабочего. Если я отображаю представление из контроллера, то asset_url
показывает полный URL-адрес, включая http://
Вот что я загружаю в свой рабочий:
av = ActionView::Base.new()
av.view_paths = ActionController::Base.view_paths
# need these in case your view constructs any links or references any helper methods.
av.class_eval do
include Rails.application.routes.url_helpers
include ApplicationHelper
end
cover_html = av.render(:template => "reports/cover_page.html.erb", encoding: "UTF-8",
Когда он попадает вcover_page.html.erb
, asset_url
, вызываемый изнутри, не загружает http://server/path/to/image.png
, как следует.
Любая помощь будет принята с благодарностью.