5
我试图做一个MissingImage
类是这样的:使用::的ActionView ::助手和AssetUrlHelper在asset_path模型
class MissingImage
include ActionView::Helpers::AssetUrlHelper
def src format
return asset_path('layout/missing_image.png')
end
end
要在模型中使用这样的:
def main_image
images.find(&:ismain) || images.first || MissingImage.new
end
问题是 - asset_path
像这样使用时只是返回没有任何连接到资产管道的字符串。
对此提出建议?
UPDATE
波金格各地我已经重构MissingImage
一些,但它仍然没有生产产生签订资产路径后:
class MissingImage
def src format
return ActionController::Base.helpers.asset_path('layout/missing_image.png')
end
end
返回的路径/assets/layout/missing_image.png