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

あらゆる種類のことを試しましたが、「render」を削除すると、次の出力が得られます。

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

これを修正する方法はありますか?助けてください、私はレールの初心者です。

4

1 に答える 1

0

考え出した...誤ってhttps://github.com/RKushnir/mailboxer-appから _conversation.html.haml ファイルを残しました...新しい _conversation.html.erb ファイルで修正しました 受信トレイは今では正常にレンダリングされます!

于 2014-05-20T14:46:12.240 に答える