0
我嘗試在rails中使用腳手架來構建博客。我將我的博客內容保存爲:文本。 但是,當我看到視圖。它只能顯示在一行中。它看起來不好。ruby on rails數據類型:文本渲染在視圖中
我該如何解決這個問題?
我嘗試在rails中使用腳手架來構建博客。我將我的博客內容保存爲:文本。 但是,當我看到視圖。它只能顯示在一行中。它看起來不好。ruby on rails數據類型:文本渲染在視圖中
我該如何解決這個問題?
您的數據庫存儲文本,而不是HTML。在HTML換行符被忽略,除非它們被標記爲相關的HTML標籤。例如,兩個段落之間的中斷應該以一個<p>
元素的末尾和另一個元素的開頭標記,並且單個換行符應該由<br>
標記表示。
Rails'simple_format
幫助器通過用HTML標記替換換行符來將文本轉換爲HTML。
因此,而不是像這樣:
<p><%= @post.content %></p>
你可以這樣做:
<%= simple_format @post.content %>
由於它的作品! –