ActionView :: TemplateError (нужен контроллер и действие!) - PullRequest
0 голосов
/ 17 августа 2011

Никогда не слышал об этой ошибке за три года моей работы в RoR. ~

Я даже не могу отладить это, потому что оно не говорит мне, как / почему это ошибка.

Есть идеи?

Бревно

Processing Admin::EmailsController#test_email (for 69.114.195.64 at 2011-08-17 08:52:00) [GET]
  Parameters: {"body"=>"null", "action"=>"test_email", "mail_type"=>"magic_email", "subject"=>"HQMagic Email... Surprise!", "controller"=>"admin/emails", "_"=>"1313596294081", "email"=>"daniel.levine4@gmail.com"}

ActionView::TemplateError (Need controller and action!) on line #25 of app/views/notifier/magic_email.html.haml:
22:       %div{:style => "clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;"}
23:       .main-image{:style => "height: 262px;"}
24:         - if @email.main_deal_pic.url(:format) || @email.main_deal_pick_target
25:           = link_to image_tag(@email.main_deal_pic.url(:format), :style => "margin: 0 0 0 4px; display: block; border: 0;"), @email.main_deal_pic_target, :style => "border: 0;"
26:       %div{:style => "clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;"}
27:       %img.header-middle{:src => "http://hqchannel.com/images/me-header-middle.jpg", :style => "display: block; margin: 0;"}
28:       %div{:style => "clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;"}

1 Ответ

0 голосов
/ 17 августа 2011

очевидно, что ваш @email.main_deal_pic_target равен nil. Вот и все.

Насколько никто не знает, как вы получили main_deal_pic_target никто не может сказать, почему это ноль

UPD

Проверьте это:

= @ email.main_deal_pic_target.inspect

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...