Mailboxer rails 4自定义视图

时间:2013-11-14 05:41:12

标签: ruby-on-rails ruby-on-rails-4 mailboxer

大家好,我目前正在使用邮箱宝石,我想自定义这些渲染的视图

%h2 Inbox
%ul= render mailbox.inbox
%hr 
%h2 Sentbox
%ul= render mailbox.sentbox
%hr 
%h2 Trash
%ul= render mailbox.trash

我想在电子邮件的标题中添加一个from和一个链接,但不知道视图在哪里编辑或在哪里生成它。感谢。

2 个答案:

答案 0 :(得分:1)

检查您的服务器日志。他们应该放在 app/views/message_mailer/new_message_email.html.erb等等

答案 1 :(得分:0)

您可以查看本教程中的自定义views

<强>控制器

def index
  @inbox ||= current_user.mailbox.inbox
end 

查看

<% @inbox.each do |conversation| %>
  <%= conversation.originator.username%>
  <%= link_to  raw(truncate(strip_tags(conversation.subject), :length => 15)), conversation_path(conversation) %> 
  <%= link_to "", {:controller => "conversations", :action => "trash", :id => conversation.id}, :title=> "Move to Trash", :method=>'post', data: { confirm: '¿Estas seguro?' }, :class=> "btn btn btn-danger icon-remove" %>
  <%= conversation.updated_at%>
<% end %>

然后创建 show.html.erb 以查看完整的消息。

这是另一个sample app