2012-04-09 9 views

cevap

9

image_tag bir kaynağa sahip olmalı, Raylar bununla hiçbir şey yapamaz, ancak bir istisna oluşturabilir.

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

veya basitçe doğrudan görünümde nil kontrol edin:

Böyle bir yardımcı yazabilir. Her halükarda, bir hatayı önlemek için bir şey yapmalısınız.

İlgili konular