Hi Sorry but It would be good for future if you look at ruby regular expressions instead of asking for any solutions.
Here is regular expression for gsub product.description =~ /href="(\d+)/ product.description.gsub($1, product.url) My suggestion is that use *$PRODUCT_URL_<ID>* instead of link in description of product and then use gsub to render link in view. *product.description.gsub(/$PRODUCT_URL_<\d+>/, product.url )* On Sat, Mar 13, 2010 at 12:56 AM, Dan Paul <[email protected]> wrote: > Hello, > > So I have a text area that displays a products description, in the > products description I would like to be able to create links to other > products through the product's id. Mainly because the url's will > change from time to time and I would hate to have random broken links > on my site. Anyways so far I have this in my helper. > > module ProductsHelper > def product_description(product) > product.description.gsub(/<a='''>/, "<a href='test.com'>") > end > > and then in my view I have this; > > <%= product_description(@product) %> > > Now when editing the text area for the products description, I would > like to do something like this; > > This is a test <a=12345>Product x</a> > > So I would like gsub to be able to get the product id which would be > 12345 and then replace that product id with the product.permalink > field that is associated with that product.id. as you can tell I am > totally lost on where to even go from here. any help would be greatly > appreciated. Thanks in advance. > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<rubyonrails-talk%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > > -- Sandip --- www.funonrails.com -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

