How to comment @user?

30 views
Skip to first unread message

Anthony Galli

unread,
Jun 6, 2015, 1:43:44 PM6/6/15
to rubyonra...@googlegroups.com
I haven't found guidance on this question anywhere, which I supposed
would be a common one:

How can I go about creating a system where if I put the @symbol in front
of a user name in a comment that that user would receive a notification?

I have my MVC's for comments, notifications, and users.

Or if you think it would be easier to do it where when a user comments
on a post that every comment thereafter on that post would send him a
notification?

What do you think would be better/easier?

Do you any suggestions on how I can get started on this?

Thanks :)

--
Posted via http://www.ruby-forum.com/.

Colin Law

unread,
Jun 6, 2015, 3:02:35 PM6/6/15
to rubyonra...@googlegroups.com
On 6 June 2015 at 18:42, Anthony Galli <li...@ruby-forum.com> wrote:
> I haven't found guidance on this question anywhere, which I supposed
> would be a common one:
>
> How can I go about creating a system where if I put the @symbol in front
> of a user name in a comment that that user would receive a notification?
>
> I have my MVC's for comments, notifications, and users.
>
> Or if you think it would be easier to do it where when a user comments
> on a post that every comment thereafter on that post would send him a
> notification?

You would need to parse the text, find the @user references and do the
notification. It may well be easier to implement your latter
suggestion, but I would have thought the important point is what the
users require. Neither seems particularly difficult.

Colin

>
> What do you think would be better/easier?
>
> Do you any suggestions on how I can get started on this?
>
> Thanks :)
>
> --
> Posted via http://www.ruby-forum.com/.
>
> --
> You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-ta...@googlegroups.com.
> To post to this group, send email to rubyonra...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/d06ec457b51769eb253bc18a504645e7%40ruby-forum.com.
> For more options, visit https://groups.google.com/d/optout.
Message has been deleted

Walter Lee Davis

unread,
Jun 7, 2015, 11:29:09 AM6/7/15
to rubyonra...@googlegroups.com

On Jun 6, 2015, at 3:11 PM, Elizabeth McGurty <emcg...@gmail.com> wrote:

> What does @user contain? When you say in 'front of' do you mean to proceed as a word or to be concatenated?
>
> Depending on the context, if you are building a string, eg, wrapped with " ", I find #{} really useful: "Some text #{@user(.prehapsSomeFieldValue)} and more user name comment".
>
> Sending a Notification? Check how and what you are sending on .deliver (old: deliver_), presumably a model object, then check your notifier model. Then check your html.erb corresponding to the Notifier def name.
>
> Liz
>
>

I think the OP was interested in recognizing the combination of the @ character and the user name or handle within a run of text, and parse it out of that as a "mention", so if someone put @emggurty2 in a reply to this list, you would get a "ping" of some sort.

Anthony, where would these @names appear, in what context?

Walter
> --
> You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-ta...@googlegroups.com.
> To post to this group, send email to rubyonra...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/931b4ef9-9fb0-4300-ad6e-eb9135254689%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages