0

我正在处理与电子邮件通知相关的散居 * 问题:

私人帖子:在电子邮件通知中显示链接(无文字)

公开帖子:在电子邮件通知中显示摘要和链接

这是我对侨民的拉取请求*:https ://github.com/diaspora/diaspora/pull/4508

链接到我的 Github 存储库:https ://github.com/railsgirls-generator-app/diaspora/tree/4266-remove-content-from-email-notifications

这一行给出了一个错误:

ActionView::Template::Error (undefined local variable or method `check_public' for #<#<Class:0xd1e5638>:0xb5081bf4>):
1: <% ispublic = check_public(@notification.post) %>
2: <% if ispublic == true %>
3: <%= comment_message(@notification.comment, :process_newlines => true) %>
4: 
  app/views/notifier/comment_on_post.markerb:1:in `_app_views_notifier_comment_on_post_markerb__51526760__628881328'

我该如何解决这个问题?

4

1 回答 1

0

我只是在猜测,因为我必须更好地了解代码库才能真正理解这个问题。

我一眼就能看到:

  1. 您正在调用check_public邮件模板
  2. check_public定义在app/helpers/notifier_helper.rb
  3. 引发错误,因为该方法未公开用于渲染

所以我想包括在内NotifierHelperCommentOnPost解决这个问题。

于 2013-10-10T11:17:55.580 回答