Mailboxer rails 4 пользовательских представления

Привет, ребята, в настоящее время я использую гем mailboxer и хочу настроить представления для этих рендеров.

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

Я хотел бы добавить от и ссылку в заголовок электронного письма, но не знаю, где находится представление, чтобы отредактировать его или где его создать. Спасибо.


person Blake Geist    schedule 14.11.2013    source источник


Ответы (2)


Проверьте журналы вашего сервера. Они должны быть размещены в app/views/message_mailer/new_message_email.html.erb и т. д.

person Juanda    schedule 15.12.2013
comment
Это только для шаблонов, отправляемых пользователю по электронной почте. - person hellomello; 06.03.2014

Вы можете проверить это руководство для пользовательских представлений. .

Контроллер

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, чтобы увидеть полное сообщение.

Вот еще один пример приложения.

person Frank004    schedule 14.07.2014