我正在使用rails窗體。在這種形式下,我有一個text_area。我想在rails的文本區域顯示預填充的數據。數據是html內容。如何在rails文本區域顯示格式化文本?
我試過以下,
<% test_val= "<h1>Test Value</h1>" %>
<%= form.text_area(:myval, :value => test_val.html_safe, size: '30x10', :style => 'border: 10;') %>
myval
是我的表單變量。但不是在文本區域以粗體字和大字體打印Test Value
,而是顯示<h1>Test Value</h1>
。我希望HTML標籤中的內容可以用HTML格式打印。可能嗎?如果是,我該如何實現它?
p.s.我正在使用ruby v1.9.3 & rails 3.1.0
你不能做到這裏面text_area,但你可能要採取看看[contenteditable屬性](http://html5demos.com/contenteditable) – ex0ns
使用後,我將如何鏈接文本框的數據與我的表單變量? – Abhishek
您將無法使用默認的導軌助手,並可能需要一點JavaScript,請參閱[本文](http://stackoverflow.com/a/11565267/1062711) – ex0ns