0

邮箱的其他方面工作正常,我可以发送和接收对话,我可以在我的控制台和我的视图中显示对话。但是我的 mailbox.inbox 和 mailbox.sentbox 似乎没有正确呈现。

  <%= render current_user.mailbox.inbox %>

在我的浏览器窗口中输出以下内容(与我渲染mailbox.sentbox时类似的输出)

 = content_tag_for(:li, conversation) do |conversation| %p = link_to conversation.subject,        conversation | - if conversation.is_completely_trashed?(current_user) = link_to 'Untrash', [:untrash, conversation], method: :post - else = link_to 'Move to trash', [:trash, conversation], method: :post

我已经尝试了各种各样的事情,删除“渲染”让我得到以下输出:

   #<ActiveRecord::Relation::ActiveRecord_Relation_Conversation:0x4b73b48>

知道如何解决这个问题吗?请帮忙,我是rails的新手。

4

1 回答 1

0

想通了...不小心从https://github.com/RKushnir/mailboxer-app留下了一个 _conversation.html.haml 文件...用一个新的 _conversation.html.erb 文件修复了它现在收件箱渲染得很好!

于 2014-05-20T14:46:12.240 回答