Яuбy / Говнокод #26267 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
- @a_parts.each do |part|
            .part.uk-card.uk-card-default.uk-card-hover data-id=part.id
              - p_image = "/images/no_photo.png"
              - if part.image
                - images = part.image.split(',')
                - p_image = (images[0] == nil) ? "/images/no_photo.png" : "/images/compressed_#{images[0]}"
                - p_img = (images[0] == nil) ? "/images/no_photo.png" : "/images/#{images[0]}"
                - p_image = p_img unless File.exists?("#{Rails.root.to_s}/public/images/compressed_#{images[0]}")
                - if images[0].split('http').length > 1
                  - p_image = images[0]

Все внимание к 6,7 и 9 строке
6 и 7 строка позитивное условие тернарного оператора не может случиться
9 строка - хотя если вдруг случится, то вылетит тут с ошибкой. так как nil нельзя ни split'нуть, ни дальше посчитать длину

Запостил: supaweb supaweb, (Updated )

Комментарии (9) RSS

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8