2015-08-25 39 views
0

當我將一個頁面與Bootstrap放在一起時,我有一個主按鈕,看起來好像添加了「guillemet」箭頭,就像這樣(用&表示RAQUO):「Guillemet」箭頭不會生成Rails中的按鈕link_to helper

<a class="btn btn-primary btn-md" href="#" role="button">Play Game 2 &raquo;</a> 

我試圖在Rails項目類似的按鈕,當我生成使用的link_to助手按鈕:

<a class="btn btn-primary btn-md" <%= link_to "Play Game 1 &raquo", trivia_path %> </a> 

當插入書名號爲「玩遊戲1」文本,它將其作爲文本傳送並且無法生成箭頭。在嘗試將其放入單引號並將其移至<%>之外後,該頁面仍將其呈現爲文本。

如何在link_to helper中生成這樣的樣式?

回答

1

這應該工作(無需在<a>標籤爲紐帶,助手包圍會爲你做的):

<%= link_to "Play Game 1 &raquo;".html_safe, trivia_path, class: "btn btn-primary btn-md" %> 

對不起,我誤解你原來的問題,但上面的編輯的代碼應該工作 - 我在軌道應用程序中測試它,它看起來很好。

+0

試了一下。仍然輸出文字而不是箭頭。我忘記提及的另一個細節是上面的按鈕是連續的(因此在​​標籤內)。我認爲這可能是箭頭不顯示的潛在原因,但即使將按鈕移出表格,它仍然顯示爲文本。不過謝謝。 – darkginger

+0

工作。標記答案正確。好一個! – darkginger