bootcamp icon indicating copy to clipboard operation
bootcamp copied to clipboard

Q&Aで質問が投稿されたメールがこない(エラー)

Open komagata opened this issue 10 months ago • 4 comments

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 avatar Apr 01 '24 01:04 komagata

@komagata さん、 @machida さん お疲れ様です! 本Issueの対象となるエラーについて確認させてください。 Q&Aで関連プラクティスを選択せずに質問を作成した場合のエラーということでよろしいでしょうか?

上記の質問がYesである場合、 関連プラクティスを選択していない場合のメールの文面はどのようなものがよろしいでしょうか? 簡単ですが、ご参考までに例を2パターン用意してみました。

title部分を表示しないパターン

スクリーンショット 2024-04-01 205618

title部分をからプラクティス名を除いたパターン

スクリーンショット 2024-04-01 205955


【参考】関連プラクティスが選択されている場合

スクリーンショット 2024-04-01 210256

お手数の際にご回答いただけますと幸いです。 よろしくお願いいたします🙏

unikounio avatar Apr 01 '24 12:04 unikounio

@unikounio

Q&Aで関連プラクティスを選択せずに質問を作成した場合のエラーということでよろしいでしょうか?

わからないです。そちらの調査を含めておねがいします。

状況としてはDescriptionにある内容がエラーとして報告されているという状況です。

komagata avatar Apr 01 '24 18:04 komagata

@unikounio

なるべく見た目を統一させたいので、

image

こちらのパターンでお願いしますー

machida avatar Apr 01 '24 20:04 machida

【📝メモ】 プラクティスを選択して質問を作成した場合の挙動について、作業開始時に以下の点を確認済み。

  • Descriptionに記載されているエラーがでない(log/development.logより)
  • 通知メールが届く(http://localhost:3000/letter_opener/より)

unikounio avatar Apr 02 '24 05:04 unikounio

本Issueは本番環境での改善が確認できましたのでCloseさせていただきます。 ご協力いただいた皆様、ありがとうございました!

unikounio avatar Apr 27 '24 11:04 unikounio