2012-04-09 40 views

回答

9

image_tag必須有一個源代碼,Rails無能爲力,但會引發異常。

你可以寫這樣的幫手:

module ApplicationHelper 
    def safe_image_tag(source, options = {}) 
    source ||= "default.jpg" 
    image_tag(source, options) 
    end 
end 

或者乾脆直接在視圖中檢查nil。無論如何,你必須做東西,以防止出現錯誤。

相關問題