5
listed in <%= @product.categories.map{ |cat| raw(link_to(cat.name, category_path(cat))) }.join(', ') + "." %>
यह आउटपुट है:
listed in <a href="/categories/1">Men</a>, <a href="/categories/2">Women</a>.
यह वास्तव में इसे वास्तविक लिंक में परिवर्तित नहीं करता है। यह वेबपृष्ठ पर पाठ के रूप में इसे थूकता है।
मैं उस लिंक के भीतर से link_to
सहायक को एक लिंक के रूप में प्रदर्शित करने के लिए कैसे प्राप्त करूं, और HTML नहीं, उस ब्लॉक के भीतर से?
स्वीट। यह काम। बहुत बहुत धन्यवाद ... यह थोड़े trippy है। – marcamillion
यह सिर्फ एक ही एचटीएमएल आउटपुट, एक क्लिक करने योग्य लिंक नहीं। नीचे काम करेगा [यह SO उत्तर] (https://stackoverflow.com/a/32774322/274087) '<% = safe_join (links.map {| l | link_to (l.title, l .url)}, "," .html_safe)%> ' –