Messaging with Rails and Mailboxer

I’d wish to explain what went wrong but without seeing any code that would be hard. Could you share some relevant pieces of code?

Great perfect and simple. I update my version with this and workout great.

Glad to be helpful!

Can you do a how to do in app notification from mailboxer(Facebook like). Love to see how to use that part of mailboxer.

That depends on what you mean. By all means I’d love to research this topic, moreover, I already has something like this in pipeline (though it will take some time, because currently I am working on authorization and file uploads). Are we talking about notifications in mailboxer (like someone has written you a message)?

Yes, like a notification icon on the header of the app so when you login you can view the notification.

Thank you for explaining the process and sorry for not replying earlier!

I know how to redirect a buyer to the new message page after an order has been charged.

Not sure on how to set the seller’s id in the hidden field or how to check the attributes in the messages controller

Well, once again withot seeing the code I can’t give some exact advices, but if you already have those ids, then you just utilize hidden_field_tag (http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-hidden_field_tag) to save those values, and then in controller just access params hash and look for the key with the proper name.

hidden_field_tag 'buyer_id', id

I can’t really say more here. You can contact me via e-mail and send some code pieces so that we can discuss more

I figured it out. Thank you again for you kind help. You have been fantastic and so has this tutorial. Keep up the great work.

Great!

Hi There,

I’ve spent a couple hours knocking myself in the head. I’ve followed the tutorial as exact as I could, adding in conversations and messages. I’m right before the Add Gravatar section…

When I try to go http://localhost:3000/conversations/new, I get an error

undefined local variable or method `get_mailbox' for #<ConversationsController:0x007fb64e862548>

Is there something that’s been updated or missing from the tutorial?

Thanks!

Hrm. Could you please check your ConversationsController with the one presented here https://github.com/bodrovis/SitePoint-Mailboxer/blob/master/app/controllers/conversations_controller.rb ? If everything is the same, please open a new issue https://github.com/bodrovis/SitePoint-Mailboxer/issues and provide the full error stack trace, I’ll look into it.

Great tutorial.
Thanks for sharing it.
I just found some detail missing concerning I18n in the conversation helper.
I had to add t() to title in link_to. All the rest remaining the same.

… link_to(t(title).capitalize …

With this, I only had to add the ‘inbox’, ‘sent’, trash’ keys to my translations file and everthing worked fine.
:thumbsup:

Oh, thanks for pointing that out!

Amazing tutorial!!.

My thanks :smile:

Am I the only person that doesn’t have the outgoing messages showing up in the sent folder or am I just dumb?

Well, no one has reported such issue, but by all means let’s look intro it. Any errors? Does your code match the one that is provided on GitHub https://github.com/bodrovis/SitePoint-Mailboxer? Maybe using other version of Mailboxer?

I think Mailboxer is a large solution. Recommend beginning from scrap. There is a tutorial for Rails two.0 here which ought to give you an idea . please follow this link http://web.archive.org/web/20100823114059/http://www.novawave.net/public/rails_messaging_tutorial.html

Well, I am sorry, but using Rails 2 now that Rails 5 is announced is probably not the best idea :smile: