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