2012-06-15 99 views
0

我有一個問題,重新:在Rails中創建嵌套的html標籤,因爲我只是學習rails。在Rails中嵌套的HTML標籤

基本上,我試圖重構一些代碼,看起來像這樣:

<a id="myid" href="/mylink">MainLinkText<span>Subtext</span></a> 

然而,當我使用contact_tag一個的link_to裏面,我不能讓它顯示MainLinkText。 我的代碼如下所示:

link_to content_tag(:span, "Subtext"), mylink_path, :id => "myid" 

但我不知道該如何在那裏得到了「MainLinkText」。有沒有一種乾淨的方式來做到這一點?

在此先感謝

回答

1
link_to "MainLinkText #{content_tag(:span, "Subtext")}".html_safe, mylink_path, :id => "myid" 
+0

感謝@odiszapc,這工作就像一個魅力!我在發佈我的問題之前嘗試了插值部分,但由於我得到的結果與我期望的結果(或您的答案提供的)不匹配,所以我沒有正確地做。 – Hawkeye001

+0

好的,但還有一件事 - 要小心.html_safe,在任何地方使用這種方法都不是個好主意...... – odiszapc