大家好,我目前正在使用邮箱宝石,我想自定义这些渲染的视图
%h2 Inbox
%ul= render mailbox.inbox
%hr
%h2 Sentbox
%ul= render mailbox.sentbox
%hr
%h2 Trash
%ul= render mailbox.trash
我想在电子邮件的标题中添加一个from和一个链接,但不知道视图在哪里编辑或在哪里生成它。感谢。
答案 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