bootcamp
bootcamp copied to clipboard
Q&Aで質問が投稿されたメールがこない(エラー)
View details in Rollbar: https://app.rollbar.com/a/komagata/fix/item/Bootcamp/1606
NoMethodError: undefined method `title' for nil:NilClass
File "/app/app/views/activity_mailer/came_question.html.slim", line 2, in _app_views_activity_mailer_came_question_html_slim__2162560978411723569_16884580
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/base.rb", line 247, in public_send
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/base.rb", line 247, in _run
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/template.rb", line 154, in block in render
File "/usr/local/bundle/gems/activesupport-6.1.4.7/lib/active_support/notifications.rb", line 205, in instrument
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/template.rb", line 345, in instrument_render_template
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/template.rb", line 152, in render
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/renderer/template_renderer.rb", line 61, in block (2 levels) in render_template
File "/usr/local/bundle/gems/activesupport-6.1.4.7/lib/active_support/notifications.rb", line 203, in block in instrument
File "/usr/local/bundle/gems/activesupport-6.1.4.7/lib/active_support/notifications/instrumenter.rb", line 24, in instrument
File "/usr/local/bundle/gems/activesupport-6.1.4.7/lib/active_support/notifications.rb", line 203, in instrument
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/renderer/template_renderer.rb", line 56, in block in render_template
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/renderer/template_renderer.rb", line 71, in block in render_with_layout
File "/usr/local/bundle/gems/activesupport-6.1.4.7/lib/active_support/notifications.rb", line 203, in block in instrument
File "/usr/local/bundle/gems/activesupport-6.1.4.7/lib/active_support/notifications/instrumenter.rb", line 24, in instrument
File "/usr/local/bundle/gems/activesupport-6.1.4.7/lib/active_support/notifications.rb", line 203, in instrument
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/renderer/template_renderer.rb", line 70, in render_with_layout
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/renderer/template_renderer.rb", line 55, in render_template
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/renderer/template_renderer.rb", line 11, in render
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/renderer/renderer.rb", line 61, in render_template_to_object
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/renderer/renderer.rb", line 29, in render_to_object
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/rendering.rb", line 117, in block in _render_template
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/base.rb", line 273, in in_rendering_context
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/rendering.rb", line 116, in _render_template
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/rendering.rb", line 103, in render_to_body
File "/usr/local/bundle/gems/actionpack-6.1.4.7/lib/abstract_controller/rendering.rb", line 25, in render
File "/usr/local/bundle/gems/actionmailer-6.1.4.7/lib/action_mailer/base.rb", line 958, in block in collect_responses_from_templates
File "/usr/local/bundle/gems/actionmailer-6.1.4.7/lib/action_mailer/base.rb", line 955, in each
File "/usr/local/bundle/gems/actionmailer-6.1.4.7/lib/action_mailer/base.rb", line 955, in each
File "/usr/local/bundle/gems/actionmailer-6.1.4.7/lib/action_mailer/base.rb", line 955, in map
File "/usr/local/bundle/gems/actionmailer-6.1.4.7/lib/action_mailer/base.rb", line 955, in collect_responses_from_templates
File "/usr/local/bundle/gems/actionmailer-6.1.4.7/lib/action_mailer/base.rb", line 933, in collect_responses
File "/usr/local/bundle/gems/actionmailer-6.1.4.7/lib/action_mailer/base.rb", line 841, in mail
File "/app/app/mailers/activity_mailer.rb", line 132, in came_question
File "/usr/local/bundle/gems/actionpack-6.1.4.7/lib/abstract_controller/base.rb", line 228, in process_action
File "/usr/local/bundle/gems/actionpack-6.1.4.7/lib/abstract_controller/callbacks.rb", line 42, in block in process_action
File "/usr/local/bundle/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb", line 117, in block in run_callbacks
File "/usr/local/bundle/gems/actiontext-6.1.4.7/lib/action_text/rendering.rb", line 20, in with_renderer
File "/usr/local/bundle/gems/actiontext-6.1.4.7/lib/action_text/engine.rb", line 59, in block (4 levels) in <class:Engine>
File "/usr/local/bundle/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb", line 126, in instance_exec
File "/usr/local/bundle/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb", line 126, in block in run_callbacks
File "/usr/local/bundle/gems/active_decorator-1.4.1/lib/active_decorator/view_context.rb", line 37, in block (3 levels) in <module:Filter>
File "/usr/local/bundle/gems/active_decorator-1.4.1/lib/active_decorator/view_context.rb", line 25, in run_with
File "/usr/local/bundle/gems/active_decorator-1.4.1/lib/active_decorator/view_context.rb", line 36, in block (2 levels) in <module:Filter>
File "/usr/local/bundle/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb", line 126, in instance_exec
File "/usr/local/bundle/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb", line 126, in block in run_callbacks
File "/usr/local/bundle/gems/activesupport-6.1.4.7/lib/active_support/callbacks.rb", line 137, in run_callbacks
File "/usr/local/bundle/gems/actionpack-6.1.4.7/lib/abstract_controller/callbacks.rb", line 41, in process_action
File "/usr/local/bundle/gems/actionpack-6.1.4.7/lib/abstract_controller/base.rb", line 165, in process
File "/usr/local/bundle/gems/actionmailer-6.1.4.7/lib/action_mailer/rescuable.rb", line 25, in block in process
File "/usr/local/bundle/gems/actionmailer-6.1.4.7/lib/action_mailer/rescuable.rb", line 17, in handle_exceptions
File "/usr/local/bundle/gems/actionmailer-6.1.4.7/lib/action_mailer/rescuable.rb", line 24, in process
File "/usr/local/bundle/gems/actionview-6.1.4.7/lib/action_view/rendering.rb", line 39, in process
File "/usr/local/bundle/gems/actionmailer-6.1.4.7/lib/action_mailer/base.rb", line 615, in block in process
File "/usr/local/bundle/gems/activesupport-6.1.4.7/lib/active_support/notifications.rb", line 203, in block in instrument
File "/usr/local/bundle/gems/activesupport-6.1.4.7/lib/active_support/notifications/instrumenter.rb", line 24, in instrument
File "/usr/local/bundle/gems/activesupport-6.1.4.7/lib/active_support/notifications.rb", line 203, in instrument
File "/usr/local/bundle/gems/actionmailer-6.1.4.7/lib/action_mailer/base.rb", line 614, in process
File "/usr/local/bundle/
@komagata さん、 @machida さん お疲れ様です! 本Issueの対象となるエラーについて確認させてください。 Q&Aで関連プラクティスを選択せずに質問を作成した場合のエラーということでよろしいでしょうか?
上記の質問がYesである場合、 関連プラクティスを選択していない場合のメールの文面はどのようなものがよろしいでしょうか? 簡単ですが、ご参考までに例を2パターン用意してみました。
title部分を表示しないパターン
title部分をからプラクティス名を除いたパターン
【参考】関連プラクティスが選択されている場合
お手数の際にご回答いただけますと幸いです。 よろしくお願いいたします🙏
@unikounio
Q&Aで関連プラクティスを選択せずに質問を作成した場合のエラーということでよろしいでしょうか?
わからないです。そちらの調査を含めておねがいします。
状況としてはDescriptionにある内容がエラーとして報告されているという状況です。
@unikounio
なるべく見た目を統一させたいので、
こちらのパターンでお願いしますー
【📝メモ】 プラクティスを選択して質問を作成した場合の挙動について、作業開始時に以下の点を確認済み。
- Descriptionに記載されているエラーがでない(
log/development.log
より) - 通知メールが届く(
http://localhost:3000/letter_opener/
より)
本Issueは本番環境での改善が確認できましたのでCloseさせていただきます。 ご協力いただいた皆様、ありがとうございました!