Carrierwave支持DEFAULT_URL因爲如果沒有圖像連接,carrierwave default_url如何在視圖中顯示?
我有這個設置,如:
def default_url
"/assets/avatars/" + [version_name, "_default.png"].compact.join('_')
end
使用一個輔助方法,如:
def show_avatar(id)
@profile = User.find(id).profile rescue nil
image_tag @profile.assets.first.file_url(:search) rescue nil
end
這將如何被重構,以便在沒有圖像時顯示default_url圖像?我找不到這個,現在使用救援零,因爲如果沒有附加圖像,它會崩潰。
沒有做到可悲,但thx建議 – Rubytastic 2012-03-28 23:44:21