How to comment @user?

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 have any suggestions on how I can get started on this?

Thanks :slight_smile:

On 6 June 2015 at 18:42, Anthony G. [email protected] wrote:

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 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

On Jun 6, 2015, at 3:11 PM, Elizabeth McGurty [email protected]
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