Hi - I want to add a feature to my comment forum where anytime someone
types in @username, I can grab the username, make sure it's valid, and
if so, replace it with a link to that user's profile. So, I think I
want something like:
comment = comment.gsub("/@[A-Za-z0-9]*/", ?)
How do I grab the tailing string (after dropping the @) in this
regular expression, and how do I create a link string in the
controller (link_to?) ?
Hi - I want to add a feature to my comment forum where anytime someone
types in @username, I can grab the username, make sure it's valid, and
if so, replace it with a link to that user's profile. So, I think I
want something like:
comment = comment.gsub("/@[A-Za-z0-9]*/", ?)
How do I grab the tailing string (after dropping the @) in this
regular expression, and how do I create a link string in the
controller (link_to?) ?
Probably easiest to use the block form of gsub - your block gets
called for each match, your block should return the replacement text.