据推测,ActionController :: Base.helpers就像一个代理,用于访问视图外的助手.然而,那里定义的许多
方法依赖于控制器变量,我无法成功
调用:
ActionController::Base.helpers.image_path("my_image.png")
>> TypeError Exception: can't convert nil into String
在源头挖掘我看到compute_asset_host方法试图访问config.asset_host但是配置为nil.
如何从外部视图成功调用image_path?