2011-04-25 33 views
0
<h3>Social Media Handles: (<%=link_to 'Seel All Social Media', influencer_influencer_social_media_handles_path(@influencer)%>)</h3> 
     <ul> 
     <% @influencer.influencer_social_media_handles.each {|social_media_handles| %> 
       <li><strong>Social Media Name:</strong> <%=social_media_handles.social_media_name%><br /> 

       <%=link_to(social_media_handles.social_media_handle) %> 
       </li> 
      <% } %> 
     </ul> 

這個<%=link_to(social_media_handles.social_media_handle) %>實際上是一個鏈接到推特頁面,即http://twitter.com/#!/SrBachchan。但是當我點擊它時,沒有任何反應。我如何使這個鏈接工作,所以它會帶我到Twitter頁面。如何通過利用link_to()來生成適當的超鏈接?

感謝

回答

1

請看看here在軌中全面使用link_to標籤。

<%= link_to 'Twitter Profile', social_media_handles.social_media_handle %> 
1

的方法是link_to(:body, :url, :options)

所以,你應該:

<%= link_to 'Twitter Profile', social_media_handles.social_media_handle %> 

假設social_media_handles.social_media_handle返回 「http://twitter.com/#!/SrBachchan」 說將生成:

<a href="http://twitter.com/#!/SrBachchan">Twitter Profile</a> 
+0

謝謝。 Righn現在鏈接在同一窗口中打開,我將如何打開一個新窗口? – user659068 2011-04-25 19:27:41

+0

謝謝,我明白了。 – user659068 2011-04-25 19:38:38

相關問題