我的rails应用程序中有一个text_area,用户可以在其中粘贴纯文本或代码。我真的不想让用户为我选择文字或代码,但想让它像WYSWYG文本区域
问:rails / ruby中是否有内置的api来验证文本区域中的值是代码还是文本?
<% if !comment.content.blank? %>
<p> <pre> <%= simple_format comment.content %></pre> </p>
<% end %>
答案 0 :(得分:0)
您可以指示用户围绕特定关键字包装代码部分..例如{code} 然后在您的模板中,您可以提取并修饰代码部分:
<p> <pre><%= comment.content.scan(/{code}(.*?){code}/m) %></pre></p>