Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- undefined method 'mailboxer_email" for #<User:0x007f6ed0907040>
- class MessagesController < ApplicationController
- def new
- @user = User.find_by_username(params[:user])
- @message = current_user.messages.new
- # POST /message/create
- def create
- @recipient = User.find_by_username(params[:user])
- current_user.send_message(@recipient, params[:body], params[:subject])
- flash[:notice] = "Message has been sent!"
- redirect_to :conversations
- end
- end
- <%= conversation.subject %>
- A conversation with
- <% conversation.participants.each do |participant| %>
- <% if participant != current_user %>
- <%= participant.username%>
- <% end %>
- <% end %>
- <%= content_tag_for(:li, conversation.receipts_for(current_user)) do |receipt| %>
- <% message = receipt.message %>
- <%= message.sender.username %>
- <%= simple_format h message.body %>
- Sent <%= conversation.updated_at.strftime("%a, %m/%e/%Y %I:%M %p") %>
- <% end %>
- <%= render 'messages/form', conversation: conversation %>
- Reply:
- <%= form_for :message, url: [:reply, conversation] do |f| %>
- <%= f.text_area :body %>
- <%= f.submit "Send Message", class: 'btn btn-primary' %>
- <%= submit_tag 'Clear Reply Box', type: :reset, class: 'btn btn-danger' %>
- <% end %>
- Send a message to
- <%= @user.username %>
- <%= form_tag({controller: "messages", action: "create"}, method: :post) do %>
- <%= label_tag :subject %>
- <%= text_field_tag :subject %>
- <%= label :body, "Message text" %>
- <%= text_area_tag :body %>
- <%= hidden_field_tag(:user, "#{@user.username}") %>
- <%= submit_tag 'Send message' %>
- <% end %>
- def mailboxer_email(object)
- #return the model's email here
- end
- Mailboxer.setup do |config|
- # ...
- #Configures the methods needed by mailboxer
- config.email_method = :email
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement