2014-02-14 65 views
0

這是我的代碼。ruby​​ on rails,如何顯示內容只有一行

<div class="col-lg-4"> 
    <div class="thumbnail"> 
    <span class="content"><%= post.name %></span> 
    </div> 
</div> 

這可以在模型貼上帶名稱並顯示它。但是,有時名稱太長而無法在一行中顯示。然後它會顯示在兩行中,它會破壞我的頁面。我想知道的是,無論名稱有多長,如何讓它只顯示一行。當名稱太長時,它只會顯示其中的一部分。當人們移動鼠標時,它會顯示全名。

謝謝。

+0

你使用任何的CSS文件? – Sadik

+0

我正在使用Twitter的引導程序。 –

回答

0

最簡單的方法是用String#truncate

你可以限制字符串,說50個字符,post.name.truncate(50),你可以使用title屬性,在內容跨度來顯示字符串的其餘部分,當用戶在移動鼠標:

<span class="content" title="<%= post.name %>"><%= post.name.truncate(50) %></span> 
+0

非常感謝你。這很容易和有幫助〜 –

+0

很高興我可以幫助,祝你的項目好運! –